Lines Matching defs:neigh_table
192 struct neigh_table { struct
193 int family;
194 unsigned int entry_size;
195 unsigned int key_len;
196 __be16 protocol;
197 __u32 (*hash)(const void *pkey,
200 bool (*key_eq)(const struct neighbour *, const void *pkey);
201 int (*constructor)(struct neighbour *);
202 int (*pconstructor)(struct pneigh_entry *);
203 void (*pdestructor)(struct pneigh_entry *);
204 void (*proxy_redo)(struct sk_buff *skb);
205 char *id;
206 struct neigh_parms parms;
207 struct list_head parms_list;
208 int gc_interval;
209 int gc_thresh1;
210 int gc_thresh2;
211 int gc_thresh3;
212 unsigned long last_flush;
213 struct delayed_work gc_work;
214 struct timer_list proxy_timer;
215 struct sk_buff_head proxy_queue;
216 atomic_t entries;
217 rwlock_t lock;
218 unsigned long last_rand;
219 struct neigh_statistics __percpu *stats;
220 struct neigh_hash_table __rcu *nht;
221 struct pneigh_entry **phash_buckets;