Lines Matching refs:neigh_table
58 static int pneigh_ifdown_and_unlock(struct neigh_table *tbl,
181 struct neigh_table *tbl) in neigh_del()
201 bool neigh_remove_one(struct neighbour *ndel, struct neigh_table *tbl) in neigh_remove_one()
224 static int neigh_forced_gc(struct neigh_table *tbl) in neigh_forced_gc()
289 static void neigh_flush_dev(struct neigh_table *tbl, struct net_device *dev, in neigh_flush_dev()
343 void neigh_changeaddr(struct neigh_table *tbl, struct net_device *dev) in neigh_changeaddr()
351 static int __neigh_ifdown(struct neigh_table *tbl, struct net_device *dev, in __neigh_ifdown()
363 int neigh_carrier_down(struct neigh_table *tbl, struct net_device *dev) in neigh_carrier_down()
370 int neigh_ifdown(struct neigh_table *tbl, struct net_device *dev) in neigh_ifdown()
377 static struct neighbour *neigh_alloc(struct neigh_table *tbl, in neigh_alloc()
483 static struct neigh_hash_table *neigh_hash_grow(struct neigh_table *tbl, in neigh_hash_grow()
524 struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey, in neigh_lookup()
544 struct neighbour *neigh_lookup_nodev(struct neigh_table *tbl, struct net *net, in neigh_lookup_nodev()
575 static struct neighbour *___neigh_create(struct neigh_table *tbl, in ___neigh_create()
671 struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey, in __neigh_create()
704 struct pneigh_entry *__pneigh_lookup(struct neigh_table *tbl, in __pneigh_lookup()
715 struct pneigh_entry * pneigh_lookup(struct neigh_table *tbl, in pneigh_lookup()
762 int pneigh_delete(struct neigh_table *tbl, struct net *net, const void *pkey, in pneigh_delete()
788 static int pneigh_ifdown_and_unlock(struct neigh_table *tbl, in pneigh_ifdown_and_unlock()
890 struct neigh_table *tbl = container_of(work, struct neigh_table, gc_work.work); in neigh_periodic_work()
1437 struct neighbour *neigh_event_ns(struct neigh_table *tbl, in neigh_event_ns()
1536 struct neigh_table *tbl = from_timer(tbl, t, proxy_timer); in neigh_proxy_process()
1568 void pneigh_enqueue(struct neigh_table *tbl, struct neigh_parms *p, in pneigh_enqueue()
1597 static inline struct neigh_parms *lookup_neigh_parms(struct neigh_table *tbl, in lookup_neigh_parms()
1612 struct neigh_table *tbl) in neigh_parms_alloc()
1653 void neigh_parms_release(struct neigh_table *tbl, struct neigh_parms *parms) in neigh_parms_release()
1674 static struct neigh_table *neigh_tables[NEIGH_NR_TABLES] __read_mostly;
1676 void neigh_table_init(int index, struct neigh_table *tbl) in neigh_table_init()
1728 int neigh_table_clear(int index, struct neigh_table *tbl) in neigh_table_clear()
1755 static struct neigh_table *neigh_find_table(int family) in neigh_find_table()
1757 struct neigh_table *tbl = NULL; in neigh_find_table()
1793 struct neigh_table *tbl; in neigh_delete()
1860 struct neigh_table *tbl; in neigh_add()
2030 static int neightbl_fill_info(struct sk_buff *skb, struct neigh_table *tbl, in neightbl_fill_info()
2120 struct neigh_table *tbl, in neightbl_fill_param_info()
2182 struct neigh_table *tbl; in neightbl_set()
2371 struct neigh_table *tbl; in neightbl_dump_info()
2483 struct neigh_table *tbl) in pneigh_fill_info()
2548 static int neigh_dump_table(struct neigh_table *tbl, struct sk_buff *skb, in neigh_dump_table()
2595 static int pneigh_dump_table(struct neigh_table *tbl, struct sk_buff *skb, in pneigh_dump_table()
2705 struct neigh_table *tbl; in neigh_dump_info()
2748 struct neigh_table **tbl, in neigh_valid_get_req()
2846 u32 pid, u32 seq, struct neigh_table *tbl) in pneigh_get_reply()
2871 struct neigh_table *tbl = NULL; in neigh_get()
2927 void neigh_for_each(struct neigh_table *tbl, void (*cb)(struct neighbour *, void *), void *cookie) in neigh_for_each()
2950 void __neigh_for_each_release(struct neigh_table *tbl, in __neigh_for_each_release()
2989 struct neigh_table *tbl; in neigh_xmit()
3136 struct neigh_table *tbl = state->tbl; in pneigh_get_first()
3159 struct neigh_table *tbl = state->tbl; in pneigh_get_next()
3209 void *neigh_seq_start(struct seq_file *seq, loff_t *pos, struct neigh_table *tbl, unsigned int neig… in neigh_seq_start()
3259 struct neigh_table *tbl = state->tbl; in neigh_seq_stop()
3270 struct neigh_table *tbl = PDE_DATA(file_inode(seq->file)); in neigh_stat_seq_start()
3287 struct neigh_table *tbl = PDE_DATA(file_inode(seq->file)); in neigh_stat_seq_next()
3306 struct neigh_table *tbl = PDE_DATA(file_inode(seq->file)); in neigh_stat_seq_show()
3647 struct neigh_table *tbl = p->tbl; in neigh_sysctl_register()