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

dst_ops Struct Reference

#include <dst.h>

Collaboration diagram for dst_ops:

Collaboration graph
[legend]
List of all members.

Public Attributes

unsigned short family
unsigned short protocol
unsigned gc_thresh
int(* gc )(void)
dst_entry *(* check )(struct dst_entry *, __u32 cookie)
dst_entry *(* reroute )(struct dst_entry *, struct sk_buff *)
void(* destroy )(struct dst_entry *)
dst_entry *(* negative_advice )(struct dst_entry *)
void(* link_failure )(struct sk_buff *)
int entry_size
atomic_t entries
kmem_cache_t * kmem_cachep

Member Data Documentation

struct dst_entry*(* dst_ops::check)(struct dst_entry *, __u32 cookie)
 

void(* dst_ops::destroy)(struct dst_entry *)
 

Referenced by dst_destroy().

atomic_t dst_ops::entries
 

Definition at line 85 of file dst.h.

Referenced by dst_alloc(), dst_destroy(), rt_cache_stat_get_info(), and rt_garbage_collect().

int dst_ops::entry_size
 

Definition at line 83 of file dst.h.

Referenced by dst_alloc().

unsigned short dst_ops::family
 

Definition at line 72 of file dst.h.

int(* dst_ops::gc)(void)
 

Referenced by dst_alloc().

unsigned dst_ops::gc_thresh
 

Definition at line 74 of file dst.h.

Referenced by dst_alloc(), ip_rt_init(), and rt_garbage_collect().

kmem_cache_t* dst_ops::kmem_cachep
 

Definition at line 86 of file dst.h.

Referenced by dst_alloc(), dst_destroy(), and ip_rt_init().

void(* dst_ops::link_failure)(struct sk_buff *)
 

Referenced by dst_link_failure().

struct dst_entry*(* dst_ops::negative_advice)(struct dst_entry *)
 

Referenced by dst_negative_advice().

unsigned short dst_ops::protocol
 

Definition at line 73 of file dst.h.

struct dst_entry*(* dst_ops::reroute)(struct dst_entry *, struct sk_buff *)
 


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