neigh_table
struct neigh_table *tbl;
struct neigh_table *neigh_tbl;
static int mlxsw_sp_span_dmac(struct neigh_table *tbl,
struct neigh_table *tbl,
struct rhashtable neigh_table;
err = rhashtable_init(&priv->neigh_table, &neigh_table_params);
rhashtable_destroy(&priv->neigh_table);
rhashtable_free_and_destroy(&priv->neigh_table,
rhashtable_walk_enter(&priv->neigh_table, &iter);
rhashtable_walk_enter(&priv->neigh_table, &iter);
rhashtable_remove_fast(&priv->neigh_table, &neigh->ht_node,
nn_entry = rhashtable_lookup_fast(&priv->neigh_table, &cookie,
if (rhashtable_insert_fast(&priv->neigh_table,
rhashtable_remove_fast(&priv->neigh_table,
extern struct neigh_table arp_tbl;
struct neigh_table *nd_tbl;
extern struct neigh_table nd_tbl;
struct neigh_table *tbl;
struct neigh_table *tbl,
static inline struct neighbour *__neigh_lookup_noref(struct neigh_table *tbl,
void neigh_table_init(int index, struct neigh_table *tbl);
int neigh_table_clear(int index, struct neigh_table *tbl);
struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,
struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey,
static inline struct neighbour *neigh_create(struct neigh_table *tbl,
void neigh_changeaddr(struct neigh_table *tbl, struct net_device *dev);
int neigh_ifdown(struct neigh_table *tbl, struct net_device *dev);
int neigh_carrier_down(struct neigh_table *tbl, struct net_device *dev);
struct neighbour *neigh_event_ns(struct neigh_table *tbl,
struct neigh_table *tbl);
void neigh_parms_release(struct neigh_table *tbl, struct neigh_parms *parms);
void pneigh_enqueue(struct neigh_table *tbl, struct neigh_parms *p,
struct pneigh_entry *pneigh_lookup(struct neigh_table *tbl, struct net *net,
int pneigh_create(struct neigh_table *tbl, struct net *net, const void *key,
int pneigh_delete(struct neigh_table *tbl, struct net *net, const void *key,
void neigh_for_each(struct neigh_table *tbl,
void __neigh_for_each_release(struct neigh_table *tbl,
struct neigh_table *tbl;
void *neigh_seq_start(struct seq_file *, loff_t *, struct neigh_table *,
__neigh_lookup(struct neigh_table *tbl, const void *pkey, struct net_device *dev, int creat)
__neigh_lookup_errno(struct neigh_table *tbl, const void *pkey,
struct neigh_table *tbl;
TP_PROTO(struct neigh_table *tbl, struct net_device *dev,
struct neighbour *neigh_event_ns(struct neigh_table *tbl,
struct neigh_table *tbl = container_of(work, struct neigh_table,
struct neigh_table *tbl = timer_container_of(tbl, t, proxy_timer);
void pneigh_enqueue(struct neigh_table *tbl, struct neigh_parms *p,
static inline struct neigh_parms *lookup_neigh_parms(struct neigh_table *tbl,
struct neigh_table *tbl)
void neigh_parms_release(struct neigh_table *tbl, struct neigh_parms *parms)
static struct neigh_table __rcu *neigh_tables[NEIGH_NR_TABLES] __read_mostly;
void neigh_table_init(int index, struct neigh_table *tbl)
int neigh_table_clear(int index, struct neigh_table *tbl)
static struct neigh_table *neigh_find_table(int family)
struct neigh_table *tbl = NULL;
struct neigh_table *tbl;
struct neigh_table *tbl;
static int neightbl_fill_info(struct sk_buff *skb, struct neigh_table *tbl,
struct neigh_table *tbl,
struct neigh_table *tbl;
static int neigh_forced_gc(struct neigh_table *tbl)
struct neigh_table *tbl;
struct neigh_table *tbl)
static int neigh_dump_table(struct neigh_table *tbl, struct sk_buff *skb,
static int pneigh_dump_table(struct neigh_table *tbl, struct sk_buff *skb,
struct neigh_table *tbl;
struct neigh_table *tbl;
void neigh_for_each(struct neigh_table *tbl, void (*cb)(struct neighbour *, void *), void *cookie)
void __neigh_for_each_release(struct neigh_table *tbl,
struct neigh_table *tbl;
struct neigh_table *tbl = state->tbl;
struct neigh_table *tbl = state->tbl;
void *neigh_seq_start(struct seq_file *seq, loff_t *pos, struct neigh_table *tbl, unsigned int neigh_seq_flags)
struct neigh_table *tbl = state->tbl;
struct neigh_table *tbl = pde_data(file_inode(seq->file));
struct neigh_table *tbl = pde_data(file_inode(seq->file));
struct neigh_table *tbl = pde_data(file_inode(seq->file));
struct neigh_table *tbl = p->tbl;
static void neigh_flush_dev(struct neigh_table *tbl, struct net_device *dev,
static void neigh_flush_table(struct neigh_table *tbl)
void neigh_changeaddr(struct neigh_table *tbl, struct net_device *dev)
static int __neigh_ifdown(struct neigh_table *tbl, struct net_device *dev,
int neigh_carrier_down(struct neigh_table *tbl, struct net_device *dev)
int neigh_ifdown(struct neigh_table *tbl, struct net_device *dev)
static struct neighbour *neigh_alloc(struct neigh_table *tbl,
static void pneigh_ifdown(struct neigh_table *tbl, struct net_device *dev,
static struct neigh_hash_table *neigh_hash_grow(struct neigh_table *tbl,
struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,
___neigh_create(struct neigh_table *tbl, const void *pkey,
struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey,
struct pneigh_entry *pneigh_lookup(struct neigh_table *tbl,
int pneigh_create(struct neigh_table *tbl, struct net *net,
int pneigh_delete(struct neigh_table *tbl, struct net *net, const void *pkey,
static void pneigh_ifdown(struct neigh_table *tbl, struct net_device *dev,
struct neigh_table *tbl = container_of(work, struct neigh_table, gc_work.work);
struct neigh_table *tbl = &arp_tbl;
struct neigh_table arp_tbl = {
struct neigh_table nd_tbl = {
int neigh_table;
neigh_table = NEIGH_ARP_TABLE;
neigh_table = NEIGH_ND_TABLE;
neigh_xmit(neigh_table, dev, addr, skb);