Searched refs:arp_tbl (Results 1 – 11 of 11) sorted by relevance
| /linux/net/ipv4/ |
| H A D | arp.c | 152 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 …]
|
| /linux/include/net/ |
| H A D | arp.h | 11 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()
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_router.c | 686 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 D | switchdev.rst | 404 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/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_main.c | 1397 dt = 2 * arp_tbl.gc_interval; in __ipoib_reap_neigh() 1437 arp_tbl.gc_interval); in ipoib_reap_neigh() 1599 size = roundup_pow_of_two(arp_tbl.gc_thresh3); in ipoib_neigh_hash_init() 1614 arp_tbl.gc_interval); in ipoib_neigh_hash_init()
|
| /linux/net/bridge/ |
| H A D | br_arp_nd_proxy.c | 193 n = neigh_lookup(&arp_tbl, &tip, vlandev); in br_do_proxy_suppress_arp()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec.c | 367 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/mellanox/mlxsw/ |
| H A D | spectrum_span.c | 474 &arp_tbl, sparmsp); in mlxsw_sp_span_entry_gretap4_parms()
|
| H A D | spectrum_router.c | 2403 NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME), in mlxsw_sp_router_neighs_update_interval_init() 2406 interval = NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME); in mlxsw_sp_router_neighs_update_interval_init() 2433 n = neigh_lookup(&arp_tbl, &dipn, dev); in mlxsw_sp_router_neigh_ent_ipv4_process() 3020 neigh_for_each(&arp_tbl, mlxsw_sp_neigh_rif_made_sync_each, &rms); in mlxsw_sp_neigh_rif_made_sync() 4624 nh->neigh_tbl = &arp_tbl; in mlxsw_sp_nexthop4_init() 5122 nh->neigh_tbl = &arp_tbl; in mlxsw_sp_nexthop_obj_init()
|
| /linux/drivers/net/vxlan/ |
| H A D | vxlan_core.c | 1877 n = neigh_lookup(&arp_tbl, &tip, dev); in arp_reduce() 2114 n = neigh_lookup(&arp_tbl, &pip->daddr, dev); in route_shortcircuit()
|
| /linux/drivers/net/ethernet/rocker/ |
| H A D | rocker_main.c | 3137 if (n->tbl != &arp_tbl) in rocker_netevent_event()
|