Home
last modified time | relevance | path

Searched refs:arp_tbl (Results 1 – 13 of 13) sorted by relevance

/linux/net/ipv4/
H A Darp.c152 struct neigh_table arp_tbl = { variable
163 .tbl = &arp_tbl,
185 EXPORT_SYMBOL(arp_tbl);
232 memcpy(neigh->primary_key, &inaddr_any, arp_tbl.key_len); in arp_constructor()
853 n = neigh_event_ns(&arp_tbl, sha, &sip, dev); in arp_process()
868 pneigh_lookup(&arp_tbl, net, &tip, dev)))) { in arp_process()
869 n = neigh_event_ns(&arp_tbl, sha, &sip, dev); in arp_process()
881 pneigh_enqueue(&arp_tbl, in arp_process()
892 n = __neigh_lookup(&arp_tbl, &sip, dev, 0); in arp_process()
913 n = __neigh_lookup(&arp_tbl, &sip, dev, 1); in arp_process()
[all …]
H A Ddevinet.c280 in_dev->arp_parms = neigh_parms_alloc(dev, &arp_tbl); in inetdev_init()
294 neigh_parms_release(&arp_tbl, in_dev->arp_parms); in inetdev_init()
335 neigh_parms_release(&arp_tbl, in_dev->arp_parms); in inetdev_destroy()
H A Dfib_semantics.c617 n = neigh_lookup(&arp_tbl, &nhc->nhc_gw.ipv4, nhc->nhc_dev); in fib_detect_death()
H A Droute.c820 n = neigh_create(&arp_tbl, &new_gw, rt->dst.dev); in __ip_do_redirect()
/linux/include/net/
H A Darp.h11 extern struct neigh_table arp_tbl;
27 return ___neigh_lookup_noref(&arp_tbl, neigh_key_eq32, arp_hashfn, &key, dev); in __ipv4_neigh_lookup_noref()
H A Droute.h409 neigh = __neigh_create(&arp_tbl, &daddr, dev, false); in ip_neigh_gw4()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c686 n = neigh_lookup(&arp_tbl, &nc->key.addr.u.ipv4, in __prestera_k_arb_n_offload_set()
793 n = neigh_lookup(&arp_tbl, &nc->key.addr.u.ipv4, nc->key.dev); in __prestera_k_arb_nc_kern_n_fetch()
1055 n = neigh_lookup(&arp_tbl, &nc->key.addr.u.ipv4, in __prestera_k_arb_hw_state_upd()
1058 n = neigh_create(&arp_tbl, &nc->key.addr.u.ipv4, in __prestera_k_arb_hw_state_upd()
/linux/Documentation/networking/
H A Dswitchdev.rst404 arp_tbl neighbor table. To resolve the routes nexthop gateways, the driver
408 The driver can monitor for updates to arp_tbl using the netevent notifier
410 for the routes as arp_tbl updates. The driver implements ndo_neigh_destroy
411 to know when arp_tbl neighbor entries are purged from the port.
/linux/net/bridge/
H A Dbr_arp_nd_proxy.c196 n = neigh_lookup(&arp_tbl, &tip, vlandev); in br_do_proxy_suppress_arp()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.c367 n = neigh_lookup(&arp_tbl, pkey, netdev); in mlx5e_ipsec_init_macs()
369 n = neigh_create(&arp_tbl, pkey, netdev); in mlx5e_ipsec_init_macs()
/linux/drivers/net/ethernet/sfc/
H A Dtc_encap_actions.c530 if (n->tbl == &arp_tbl) { in efx_neigh_event()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_span.c474 &arp_tbl, sparmsp); in mlxsw_sp_span_entry_gretap4_parms()
/linux/drivers/net/ethernet/rocker/
H A Drocker_ofdpa.c1339 n = neigh_create(&arp_tbl, &ip_addr, dev); in ofdpa_port_ipv4_resolve()