Home
last modified time | relevance | path

Searched refs:nd_tbl (Results 1 – 16 of 16) sorted by relevance

/linux/net/ipv6/
H A Dndisc.c109 struct neigh_table nd_tbl = { variable
123 .tbl = &nd_tbl,
144 EXPORT_SYMBOL_GPL(nd_tbl);
773 read_lock_bh(&nd_tbl.lock); in pndisc_is_router()
774 n = __pneigh_lookup(&nd_tbl, dev_net(dev), pkey, dev); in pndisc_is_router()
777 read_unlock_bh(&nd_tbl.lock); in pndisc_is_router()
927 pneigh_enqueue(&nd_tbl, idev->nd_parms, n); in ndisc_recv_ns()
946 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_mcast); in ndisc_recv_ns()
948 NEIGH_CACHE_STAT_INC(&nd_tbl, rcv_probes_ucast); in ndisc_recv_ns()
954 neigh = __neigh_lookup(&nd_tbl, saddr, dev, in ndisc_recv_ns()
[all …]
H A Daf_inet6.c1059 .nd_tbl = &nd_tbl,
H A Daddrconf.c399 ndev->nd_parms = neigh_parms_alloc(dev, &nd_tbl); in ipv6_add_dev()
412 neigh_parms_release(&nd_tbl, ndev->nd_parms); in ipv6_add_dev()
480 neigh_parms_release(&nd_tbl, ndev->nd_parms); in ipv6_add_dev()
4006 neigh_parms_release(&nd_tbl, idev->nd_parms); in addrconf_ifdown()
4007 neigh_ifdown(&nd_tbl, dev); in addrconf_ifdown()
H A Droute.c220 n = neigh_create(&nd_tbl, daddr, dev); in ip6_neigh_lookup()
4196 neigh = __neigh_lookup(&nd_tbl, &msg->target, skb->dev, 1); in rt6_do_redirect()
4920 neigh_ifdown(&nd_tbl, dev); in rt6_disable_ip()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dneigh.c21 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()
/linux/include/net/
H A Dndisc.h79 extern struct neigh_table nd_tbl;
368 return ___neigh_lookup_noref(&nd_tbl, neigh_key_eq128, ndisc_hashfn, pkey, dev); in __ipv6_neigh_lookup_noref()
375 return ___neigh_lookup_noref(ipv6_stub->nd_tbl, neigh_key_eq128, in __ipv6_neigh_lookup_noref_stub()
422 neigh = __neigh_create(ipv6_stub->nd_tbl, addr, dev, false); in ip_neigh_gw6()
H A Dipv6_stubs.h70 struct neigh_table *nd_tbl; member
/linux/net/ieee802154/6lowpan/
H A Dtx.c62 n = neigh_lookup(&nd_tbl, &hdr->daddr, ldev); in lowpan_header_create()
/linux/drivers/net/ethernet/sfc/
H A Dtc_counters.c115 n = neigh_lookup(ipv6_stub->nd_tbl, in efx_tc_counter_work()
H A Dtc_encap_actions.c532 } else if (n->tbl == ipv6_stub->nd_tbl) { in efx_neigh_event()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dtunnel_conf.c280 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()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_span.c579 &nd_tbl, sparmsp); in mlxsw_sp_span_entry_gretap6_parms()
H A Dspectrum_router.c2404 NEIGH_VAR(&nd_tbl.parms, DELAY_PROBE_TIME)); in mlxsw_sp_router_neighs_update_interval_init()
2461 n = neigh_lookup(&nd_tbl, &dip, dev); in mlxsw_sp_router_neigh_ent_ipv6_process()
3022 neigh_for_each(&nd_tbl, mlxsw_sp_neigh_rif_made_sync_each, &rms); in mlxsw_sp_neigh_rif_made_sync()
5125 nh->neigh_tbl = &nd_tbl; in mlxsw_sp_nexthop_obj_init()
6981 nh->neigh_tbl = &nd_tbl; in mlxsw_sp_nexthop6_init()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_encap.c406 tbl = ipv6_stub->nd_tbl; in mlx5e_tc_update_neigh_used_value()
/linux/net/ipv4/
H A Dfib_semantics.c539 n = neigh_lookup(ipv6_stub->nd_tbl, &nhc->nhc_gw.ipv6, in fib_detect_death()
/linux/drivers/net/vxlan/
H A Dvxlan_core.c2067 n = neigh_lookup(ipv6_stub->nd_tbl, &msg->target, dev); in neigh_reduce()
2152 n = neigh_lookup(ipv6_stub->nd_tbl, &pip6->daddr, dev); in route_shortcircuit()