/kernel/linux/linux-5.10/include/net/ |
H A D | neighbour.h | 75 struct neigh_table *tbl; 136 struct neigh_table *tbl; 194 struct neigh_table { struct 281 struct neigh_table *tbl, in ___neigh_lookup_noref() 304 static inline struct neighbour *__neigh_lookup_noref(struct neigh_table *tbl, in __neigh_lookup_noref() 311 void neigh_table_init(int index, struct neigh_table *tbl); 312 int neigh_table_clear(int index, struct neigh_table *tbl); 313 struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey, 315 struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey, 317 static inline struct neighbour *neigh_create(struct neigh_table *tb [all...] |
H A D | arp.h | 11 extern struct neigh_table arp_tbl;
|
H A D | ipv6_stubs.h | 66 struct neigh_table *nd_tbl;
|
H A D | ndisc.h | 79 extern struct neigh_table nd_tbl;
|
/kernel/linux/linux-6.6/include/net/ |
H A D | neighbour.h | 77 struct neigh_table *tbl; 139 struct neigh_table *tbl; 200 struct neigh_table { struct 294 struct neigh_table *tbl, in ___neigh_lookup_noref() 317 static inline struct neighbour *__neigh_lookup_noref(struct neigh_table *tbl, in __neigh_lookup_noref() 335 void neigh_table_init(int index, struct neigh_table *tbl); 336 int neigh_table_clear(int index, struct neigh_table *tbl); 337 struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey, 339 struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey, 341 static inline struct neighbour *neigh_create(struct neigh_table *tb [all...] |
H A D | arp.h | 11 extern struct neigh_table arp_tbl;
|
H A D | ipv6_stubs.h | 66 struct neigh_table *nd_tbl;
|
H A D | ndisc.h | 79 extern struct neigh_table nd_tbl;
|
/kernel/linux/linux-5.10/net/core/ |
H A D | neighbour.c | 58 static int pneigh_ifdown_and_unlock(struct neigh_table *tbl, 182 struct neigh_table *tbl) in neigh_del() 202 bool neigh_remove_one(struct neighbour *ndel, struct neigh_table *tbl) in neigh_remove_one() 225 static int neigh_forced_gc(struct neigh_table *tbl) in neigh_forced_gc() 326 static void neigh_flush_dev(struct neigh_table *tbl, struct net_device *dev, in neigh_flush_dev() 380 void neigh_changeaddr(struct neigh_table *tbl, struct net_device *dev) in neigh_changeaddr() 388 static int __neigh_ifdown(struct neigh_table *tbl, struct net_device *dev, in __neigh_ifdown() 400 int neigh_carrier_down(struct neigh_table *tbl, struct net_device *dev) in neigh_carrier_down() 407 int neigh_ifdown(struct neigh_table *tbl, struct net_device *dev) in neigh_ifdown() 414 static struct neighbour *neigh_alloc(struct neigh_table *tb [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nft_fwd_netdev.c | 101 int neigh_table; in nft_fwd_neigh_eval() local 117 neigh_table = NEIGH_ARP_TABLE; in nft_fwd_neigh_eval() 133 neigh_table = NEIGH_ND_TABLE; in nft_fwd_neigh_eval() 147 neigh_xmit(neigh_table, dev, addr, skb); in nft_fwd_neigh_eval()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nft_fwd_netdev.c | 104 int neigh_table; in nft_fwd_neigh_eval() local 120 neigh_table = NEIGH_ARP_TABLE; in nft_fwd_neigh_eval() 136 neigh_table = NEIGH_ND_TABLE; in nft_fwd_neigh_eval() 150 neigh_xmit(neigh_table, dev, addr, skb); in nft_fwd_neigh_eval()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | neighbour.c | 57 static int pneigh_ifdown_and_unlock(struct neigh_table *tbl, 209 struct neigh_table *tbl) in neigh_del() 229 bool neigh_remove_one(struct neighbour *ndel, struct neigh_table *tbl) in neigh_remove_one() 252 static int neigh_forced_gc(struct neigh_table *tbl) in neigh_forced_gc() 380 static void neigh_flush_dev(struct neigh_table *tbl, struct net_device *dev, in neigh_flush_dev() 434 void neigh_changeaddr(struct neigh_table *tbl, struct net_device *dev) in neigh_changeaddr() 442 static int __neigh_ifdown(struct neigh_table *tbl, struct net_device *dev, in __neigh_ifdown() 455 int neigh_carrier_down(struct neigh_table *tbl, struct net_device *dev) in neigh_carrier_down() 462 int neigh_ifdown(struct neigh_table *tbl, struct net_device *dev) in neigh_ifdown() 469 static struct neighbour *neigh_alloc(struct neigh_table *tb [all...] |
/kernel/linux/common_modules/newip/third_party/linux-5.10/include/net/ |
H A D | nndisc.h | 18 extern struct neigh_table nnd_tbl;
|
H A D | nip.h | 64 extern struct neigh_table nnd_tbl;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | tunnel_conf.c | 380 rhashtable_walk_enter(&priv->neigh_table, &iter); in nfp_tun_link_and_update_nn_entries() 408 rhashtable_walk_enter(&priv->neigh_table, &iter); in nfp_tun_cleanup_nn_entries() 428 rhashtable_remove_fast(&priv->neigh_table, &neigh->ht_node, in nfp_tun_cleanup_nn_entries() 490 nn_entry = rhashtable_lookup_fast(&priv->neigh_table, &cookie, in nfp_tun_write_neigh() 539 if (rhashtable_insert_fast(&priv->neigh_table, in nfp_tun_write_neigh() 568 rhashtable_remove_fast(&priv->neigh_table, in nfp_tun_write_neigh()
|
H A D | metadata.c | 541 err = rhashtable_init(&priv->neigh_table, &neigh_table_params); in nfp_flower_metadata_init() 593 rhashtable_destroy(&priv->neigh_table); in nfp_flower_metadata_init() 720 rhashtable_free_and_destroy(&priv->neigh_table, in nfp_flower_metadata_cleanup()
|
H A D | main.h | 298 * @neigh_table: Table to keep track of neighbor entries 341 struct rhashtable neigh_table; member
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | neigh.h | 25 TP_PROTO(struct neigh_table *tbl, struct net_device *dev,
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | neigh.h | 25 TP_PROTO(struct neigh_table *tbl, struct net_device *dev,
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | arp.c | 152 struct neigh_table arp_tbl = { 1124 struct neigh_table *tbl = &arp_tbl; in arp_invalidate()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | arp.c | 152 struct neigh_table arp_tbl = { 1145 struct neigh_table *tbl = &arp_tbl; in arp_invalidate()
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | nndisc.c | 138 struct neigh_table nnd_tbl = {
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_span.c | 225 static int mlxsw_sp_span_dmac(struct neigh_table *tbl, in mlxsw_sp_span_dmac() 358 struct neigh_table *tbl, in mlxsw_sp_span_entry_tunnel_parms_common()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_span.c | 227 static int mlxsw_sp_span_dmac(struct neigh_table *tbl, in mlxsw_sp_span_dmac() 359 struct neigh_table *tbl, in mlxsw_sp_span_entry_tunnel_parms_common()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ndisc.c | 109 struct neigh_table nd_tbl = {
|