Main Page | Class List | File List | Class Members | File Members

dst_entry Struct Reference

#include <dst.h>

Collaboration diagram for dst_entry:

Collaboration graph
[legend]
List of all members.

Public Attributes

dst_entrynext
atomic_t __refcnt
int __use
net_devicedev
int obsolete
int flags
unsigned long lastuse
unsigned long expires
unsigned mxlock
unsigned pmtu
unsigned window
unsigned rtt
unsigned rttvar
unsigned ssthresh
unsigned cwnd
unsigned advmss
unsigned reordering
unsigned long rate_last
unsigned long rate_tokens
int error
neighbourneighbour
hh_cachehh
int(* input )(struct sk_buff *)
int(* output )(struct sk_buff *)
dst_opsops
char info [0]

Member Data Documentation

atomic_t dst_entry::__refcnt
 

Definition at line 30 of file dst.h.

Referenced by dst_clone(), dst_free(), dst_hold(), and dst_release().

int dst_entry::__use
 

Definition at line 31 of file dst.h.

unsigned dst_entry::advmss
 

Definition at line 46 of file dst.h.

Referenced by tcp_make_synack().

unsigned dst_entry::cwnd
 

Definition at line 45 of file dst.h.

struct net_device* dst_entry::dev
 

Definition at line 32 of file dst.h.

Referenced by __dst_free(), arp_bind_neighbour(), dst_destroy(), ip_build_and_send_pkt(), ip_finish_output(), ip_fragment(), ip_mc_output(), ip_queue_xmit(), ip_route_me_harder(), ip_vs_bypass_xmit(), ip_vs_dr_xmit(), ip_vs_nat_xmit(), neigh_hh_init(), route_mirror(), route_reverse(), and rt_fill_info().

int dst_entry::error
 

Definition at line 52 of file dst.h.

unsigned long dst_entry::expires
 

Definition at line 37 of file dst.h.

Referenced by dst_set_expires().

int dst_entry::flags
 

Definition at line 34 of file dst.h.

struct hh_cache* dst_entry::hh
 

Definition at line 55 of file dst.h.

Referenced by dst_destroy(), ip_direct_send(), ip_finish_output2(), and neigh_hh_init().

char dst_entry::info[0]
 

Definition at line 66 of file dst.h.

int(* dst_entry::input)(struct sk_buff *)
 

Referenced by __dst_free(), and ip_rcv_finish().

unsigned long dst_entry::lastuse
 

Definition at line 36 of file dst.h.

unsigned dst_entry::mxlock
 

Definition at line 39 of file dst.h.

Referenced by ip_dont_fragment(), ip_rt_update_pmtu(), and rt_fill_info().

struct neighbour* dst_entry::neighbour
 

Definition at line 54 of file dst.h.

Referenced by arp_bind_neighbour(), dst_confirm(), dst_destroy(), ipgre_tunnel_xmit(), and neigh_connected_output().

struct dst_entry* dst_entry::next
 

Definition at line 29 of file dst.h.

Referenced by __dst_free(), dst_dev_event(), and dst_run_gc().

int dst_entry::obsolete
 

Definition at line 33 of file dst.h.

Referenced by __dst_free(), and dst_free().

struct dst_ops* dst_entry::ops
 

Definition at line 64 of file dst.h.

Referenced by dst_destroy(), dst_link_failure(), and dst_negative_advice().

int(* dst_entry::output)(struct sk_buff *)
 

Referenced by __dst_free(), ip_queue_xmit2(), and output_maybe_reroute().

unsigned dst_entry::pmtu
 

Definition at line 40 of file dst.h.

Referenced by ip_rt_update_pmtu(), ip_send(), ip_vs_tunnel_xmit(), ipgre_tunnel_xmit(), and ipip_tunnel_xmit().

unsigned long dst_entry::rate_last
 

Definition at line 49 of file dst.h.

Referenced by xrlim_allow().

unsigned long dst_entry::rate_tokens
 

Definition at line 50 of file dst.h.

Referenced by ip_error(), and xrlim_allow().

unsigned dst_entry::reordering
 

Definition at line 47 of file dst.h.

unsigned dst_entry::rtt
 

Definition at line 42 of file dst.h.

unsigned dst_entry::rttvar
 

Definition at line 43 of file dst.h.

unsigned dst_entry::ssthresh
 

Definition at line 44 of file dst.h.

unsigned dst_entry::window
 

Definition at line 41 of file dst.h.

Referenced by tcp_make_synack().


The documentation for this struct was generated from the following file:
Generated on Wed Dec 1 21:25:42 2004 for Linux 2.4.23 Networking by doxygen 1.3.8