/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ndisc.c | 109 struct neigh_table nd_tbl = { variable 123 .tbl = &nd_tbl, 144 EXPORT_SYMBOL_GPL(nd_tbl); variable 769 read_lock_bh(&nd_tbl.lock); in pndisc_is_router() 770 n = __pneigh_lookup(&nd_tbl, dev_net(dev), pkey, dev); in pndisc_is_router() 773 read_unlock_bh(&nd_tbl.lock); in pndisc_is_router() 922 pneigh_enqueue(&nd_tbl, idev->nd_parms, n); in ndisc_recv_ns() 941 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_mcast); in ndisc_recv_ns() 943 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_ucast); in ndisc_recv_ns() 949 neigh = __neigh_lookup(&nd_tbl, sadd in ndisc_recv_ns() [all...] |
H A D | af_inet6.c | 1057 .nd_tbl = &nd_tbl,
|
H A D | ip6_output.c | 126 neigh = __neigh_create(&nd_tbl, nexthop, dev, false); in ip6_finish_output2() 553 pneigh_lookup(&nd_tbl, net, &hdr->daddr, skb->dev, 0)) { in ip6_forward()
|
H A D | addrconf.c | 394 ndev->nd_parms = neigh_parms_alloc(dev, &nd_tbl); in ipv6_add_dev() 407 neigh_parms_release(&nd_tbl, ndev->nd_parms); in ipv6_add_dev() 475 neigh_parms_release(&nd_tbl, ndev->nd_parms); in ipv6_add_dev() 3961 neigh_parms_release(&nd_tbl, idev->nd_parms); in addrconf_ifdown() 3962 neigh_ifdown(&nd_tbl, dev); in addrconf_ifdown()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ndisc.c | 109 struct neigh_table nd_tbl = { variable 123 .tbl = &nd_tbl, 143 EXPORT_SYMBOL_GPL(nd_tbl); variable 753 read_lock_bh(&nd_tbl.lock); in pndisc_is_router() 754 n = __pneigh_lookup(&nd_tbl, dev_net(dev), pkey, dev); in pndisc_is_router() 757 read_unlock_bh(&nd_tbl.lock); in pndisc_is_router() 909 pneigh_enqueue(&nd_tbl, idev->nd_parms, n); in ndisc_recv_ns() 926 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_mcast); in ndisc_recv_ns() 928 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_ucast); in ndisc_recv_ns() 934 neigh = __neigh_lookup(&nd_tbl, sadd in ndisc_recv_ns() [all...] |
H A D | af_inet6.c | 1056 .nd_tbl = &nd_tbl,
|
H A D | ip6_output.c | 142 neigh = __neigh_create(&nd_tbl, nexthop, dst->dev, false); in ip6_finish_output2() 556 pneigh_lookup(&nd_tbl, net, &hdr->daddr, skb->dev, 0)) { in ip6_forward()
|
H A D | addrconf.c | 389 ndev->nd_parms = neigh_parms_alloc(dev, &nd_tbl); in ipv6_add_dev() 402 neigh_parms_release(&nd_tbl, ndev->nd_parms); in ipv6_add_dev() 466 neigh_parms_release(&nd_tbl, ndev->nd_parms); in ipv6_add_dev() 3892 neigh_parms_release(&nd_tbl, idev->nd_parms); in addrconf_ifdown() 3893 neigh_ifdown(&nd_tbl, dev); in addrconf_ifdown()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | neigh.c | 21 if (IS_ENABLED(CONFIG_IPV6) && ipv6_stub->nd_tbl) in mlx5e_rep_ipv6_interval() 22 return NEIGH_VAR(&ipv6_stub->nd_tbl->parms, DELAY_PROBE_TIME); in mlx5e_rep_ipv6_interval() 219 if (n->tbl != ipv6_stub->nd_tbl && n->tbl != &arp_tbl) in mlx5e_rep_netevent_event() 240 if (!p->dev || (p->tbl != ipv6_stub->nd_tbl && p->tbl != &arp_tbl)) in mlx5e_rep_netevent_event()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ndisc.h | 79 extern struct neigh_table nd_tbl; 383 return ___neigh_lookup_noref(&nd_tbl, neigh_key_eq128, ndisc_hashfn, pkey, dev); in __ipv6_neigh_lookup_noref() 390 return ___neigh_lookup_noref(ipv6_stub->nd_tbl, neigh_key_eq128, in __ipv6_neigh_lookup_noref_stub() 449 neigh = __neigh_create(ipv6_stub->nd_tbl, addr, dev, false); in ip_neigh_gw6()
|
H A D | ipv6_stubs.h | 66 struct neigh_table *nd_tbl; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ndisc.h | 79 extern struct neigh_table nd_tbl; 383 return ___neigh_lookup_noref(&nd_tbl, neigh_key_eq128, ndisc_hashfn, pkey, dev); in __ipv6_neigh_lookup_noref() 390 return ___neigh_lookup_noref(ipv6_stub->nd_tbl, neigh_key_eq128, in __ipv6_neigh_lookup_noref_stub() 437 neigh = __neigh_create(ipv6_stub->nd_tbl, addr, dev, false); in ip_neigh_gw6()
|
H A D | ipv6_stubs.h | 66 struct neigh_table *nd_tbl; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | neigh.c | 21 if (IS_ENABLED(CONFIG_IPV6) && ipv6_stub->nd_tbl) in mlx5e_rep_ipv6_interval() 22 return NEIGH_VAR(&ipv6_stub->nd_tbl->parms, DELAY_PROBE_TIME); in mlx5e_rep_ipv6_interval() 220 if (n->tbl != ipv6_stub->nd_tbl && n->tbl != &arp_tbl) in mlx5e_rep_netevent_event() 241 if (!p->dev || (p->tbl != ipv6_stub->nd_tbl && p->tbl != &arp_tbl)) in mlx5e_rep_netevent_event()
|
/kernel/linux/linux-5.10/net/ieee802154/6lowpan/ |
H A D | tx.c | 62 n = neigh_lookup(&nd_tbl, &hdr->daddr, ldev); in lowpan_header_create()
|
/kernel/linux/linux-6.6/net/ieee802154/6lowpan/ |
H A D | tx.c | 62 n = neigh_lookup(&nd_tbl, &hdr->daddr, ldev); in lowpan_header_create()
|
/kernel/linux/linux-5.10/net/bridge/ |
H A D | br_arp_nd_proxy.c | 451 n = neigh_lookup(ipv6_stub->nd_tbl, &msg->target, vlandev); in br_do_suppress_nd()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tc_counters.c | 115 n = neigh_lookup(ipv6_stub->nd_tbl, in efx_tc_counter_work()
|
H A D | tc_encap_actions.c | 532 } else if (n->tbl == ipv6_stub->nd_tbl) { in efx_neigh_event()
|
/kernel/linux/linux-6.6/net/bridge/ |
H A D | br_arp_nd_proxy.c | 451 n = neigh_lookup(ipv6_stub->nd_tbl, &msg->target, vlandev); in br_do_suppress_nd()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | tunnel_conf.c | 280 n = neigh_lookup(&nd_tbl, ipv6_add, netdev); in nfp_tunnel_keep_alive_v6() 733 if (n->tbl != ipv6_stub->nd_tbl && n->tbl != &arp_tbl) in nfp_tun_neigh_event_handler()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | tunnel_conf.c | 300 n = neigh_lookup(&nd_tbl, ipv6_add, netdev); in nfp_tunnel_keep_alive_v6()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.c | 2402 NEIGH_VAR(&nd_tbl.parms, DELAY_PROBE_TIME)); in mlxsw_sp_router_neighs_update_interval_init() 2459 n = neigh_lookup(&nd_tbl, &dip, dev); in mlxsw_sp_router_neigh_ent_ipv6_process() 3020 neigh_for_each(&nd_tbl, mlxsw_sp_neigh_rif_made_sync_each, &rms); in mlxsw_sp_neigh_rif_made_sync() 5003 nh->neigh_tbl = &nd_tbl; in mlxsw_sp_nexthop_obj_init() 6734 nh->neigh_tbl = &nd_tbl; in mlxsw_sp_nexthop6_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_span.c | 576 &nd_tbl, sparmsp); in mlxsw_sp_span_entry_gretap6_parms()
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | vrf.c | 672 neigh = __neigh_create(&nd_tbl, nexthop, dst->dev, false); in vrf_finish_output6()
|