Home
last modified time | relevance | path

Searched refs:arp_tbl (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/net/ipv4/
H A Darp.c152 struct neigh_table arp_tbl = { variable
163 .tbl = &arp_tbl,
184 EXPORT_SYMBOL(arp_tbl); variable
231 memcpy(neigh->primary_key, &inaddr_any, arp_tbl.key_len); in arp_constructor()
828 n = neigh_event_ns(&arp_tbl, sha, &sip, dev); in arp_process()
843 pneigh_lookup(&arp_tbl, net, &tip, dev, 0)))) { in arp_process()
844 n = neigh_event_ns(&arp_tbl, sha, &sip, dev); in arp_process()
856 pneigh_enqueue(&arp_tbl, in arp_process()
867 n = __neigh_lookup(&arp_tbl, &sip, dev, 0); in arp_process()
888 n = __neigh_lookup(&arp_tbl, in arp_process()
[all...]
H A Ddevinet.c266 in_dev->arp_parms = neigh_parms_alloc(dev, &arp_tbl); in inetdev_init()
279 neigh_parms_release(&arp_tbl, in_dev->arp_parms); in inetdev_init()
325 neigh_parms_release(&arp_tbl, in_dev->arp_parms); in inetdev_destroy()
/kernel/linux/linux-6.6/net/ipv4/
H A Darp.c152 struct neigh_table arp_tbl = { variable
163 .tbl = &arp_tbl,
185 EXPORT_SYMBOL(arp_tbl); variable
232 memcpy(neigh->primary_key, &inaddr_any, arp_tbl.key_len); in arp_constructor()
849 n = neigh_event_ns(&arp_tbl, sha, &sip, dev); in arp_process()
864 pneigh_lookup(&arp_tbl, net, &tip, dev, 0)))) { in arp_process()
865 n = neigh_event_ns(&arp_tbl, sha, &sip, dev); in arp_process()
877 pneigh_enqueue(&arp_tbl, in arp_process()
888 n = __neigh_lookup(&arp_tbl, &sip, dev, 0); in arp_process()
909 n = __neigh_lookup(&arp_tbl, in arp_process()
[all...]
H A Ddevinet.c276 in_dev->arp_parms = neigh_parms_alloc(dev, &arp_tbl); in inetdev_init()
289 neigh_parms_release(&arp_tbl, in_dev->arp_parms); in inetdev_init()
329 neigh_parms_release(&arp_tbl, in_dev->arp_parms); in inetdev_destroy()
/kernel/linux/linux-5.10/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.h374 neigh = __neigh_create(&arp_tbl, &daddr, dev, false); in ip_neigh_gw4()
/kernel/linux/linux-6.6/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.h374 neigh = __neigh_create(&arp_tbl, &daddr, dev, false); in ip_neigh_gw4()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dneigh.c29 unsigned long ipv4_interval = NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME); in mlx5e_rep_neigh_update_init_interval()
219 if (n->tbl != ipv6_stub->nd_tbl && n->tbl != &arp_tbl) in mlx5e_rep_netevent_event()
221 if (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()
242 if (!p->dev || p->tbl != &arp_tbl) in mlx5e_rep_netevent_event()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dneigh.c29 unsigned long ipv4_interval = NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME); in mlx5e_rep_neigh_update_init_interval()
220 if (n->tbl != ipv6_stub->nd_tbl && n->tbl != &arp_tbl) in mlx5e_rep_netevent_event()
222 if (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()
243 if (!p->dev || p->tbl != &arp_tbl) in mlx5e_rep_netevent_event()
/kernel/linux/linux-5.10/net/atm/
H A Dclip.c159 write_lock(&arp_tbl.lock); in idle_timer_check()
160 __neigh_for_each_release(&arp_tbl, neigh_check_cb); in idle_timer_check()
162 write_unlock(&arp_tbl.lock); in idle_timer_check()
469 neigh = __neigh_lookup(&arp_tbl, &ip, rt->dst.dev, 1); in clip_setentry()
840 return neigh_seq_start(seq, pos, &arp_tbl, NEIGH_SEQ_NEIGH_ONLY); in clip_seq_start()
/kernel/linux/linux-6.6/net/atm/
H A Dclip.c159 write_lock(&arp_tbl.lock); in idle_timer_check()
160 __neigh_for_each_release(&arp_tbl, neigh_check_cb); in idle_timer_check()
162 write_unlock(&arp_tbl.lock); in idle_timer_check()
469 neigh = __neigh_lookup(&arp_tbl, &ip, rt->dst.dev, 1); in clip_setentry()
840 return neigh_seq_start(seq, pos, &arp_tbl, NEIGH_SEQ_NEIGH_ONLY); in clip_seq_start()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dtunnel_conf.c238 n = neigh_lookup(&arp_tbl, &ipv4_addr, netdev); in nfp_tunnel_keep_alive()
733 if (n->tbl != ipv6_stub->nd_tbl && n->tbl != &arp_tbl) in nfp_tun_neigh_event_handler()
735 if (n->tbl != &arp_tbl) in nfp_tun_neigh_event_handler()
/kernel/linux/linux-5.10/net/bridge/
H A Dbr_arp_nd_proxy.c191 n = neigh_lookup(&arp_tbl, &tip, vlandev); in br_do_proxy_suppress_arp()
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dtc_counters.c111 n = neigh_lookup(&arp_tbl, &encap->neigh->dst_ip, in efx_tc_counter_work()
H A Dtc_encap_actions.c529 if (n->tbl == &arp_tbl) { in efx_neigh_event()
/kernel/linux/linux-6.6/net/bridge/
H A Dbr_arp_nd_proxy.c191 n = neigh_lookup(&arp_tbl, &tip, vlandev); in br_do_proxy_suppress_arp()
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c1318 dt = 2 * arp_tbl.gc_interval; in __ipoib_reap_neigh()
1358 arp_tbl.gc_interval); in ipoib_reap_neigh()
1520 size = roundup_pow_of_two(arp_tbl.gc_thresh3); in ipoib_neigh_hash_init()
1535 arp_tbl.gc_interval); in ipoib_neigh_hash_init()
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c1327 dt = 2 * arp_tbl.gc_interval; in __ipoib_reap_neigh()
1367 arp_tbl.gc_interval); in ipoib_reap_neigh()
1529 size = roundup_pow_of_two(arp_tbl.gc_thresh3); in ipoib_neigh_hash_init()
1544 arp_tbl.gc_interval); in ipoib_neigh_hash_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.c293 n = neigh_lookup(&arp_tbl, pkey, netdev); in mlx5e_ipsec_init_macs()
295 n = neigh_create(&arp_tbl, pkey, netdev); in mlx5e_ipsec_init_macs()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
H A Dtunnel_conf.c258 n = neigh_lookup(&arp_tbl, &ipv4_addr, netdev); in nfp_tunnel_keep_alive()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c2401 NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME), in mlxsw_sp_router_neighs_update_interval_init()
2404 interval = NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME); in mlxsw_sp_router_neighs_update_interval_init()
2431 n = neigh_lookup(&arp_tbl, &dipn, dev); in mlxsw_sp_router_neigh_ent_ipv4_process()
3015 neigh_for_each(&arp_tbl, mlxsw_sp_neigh_rif_made_sync_each, &rms); in mlxsw_sp_neigh_rif_made_sync()
4504 nh->neigh_tbl = &arp_tbl; in mlxsw_sp_nexthop4_init()
4998 nh->neigh_tbl = &arp_tbl; in mlxsw_sp_nexthop_obj_init()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c2168 NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME), in mlxsw_sp_router_neighs_update_interval_init()
2171 interval = NEIGH_VAR(&arp_tbl.parms, DELAY_PROBE_TIME); in mlxsw_sp_router_neighs_update_interval_init()
2198 n = neigh_lookup(&arp_tbl, &dipn, dev); in mlxsw_sp_router_neigh_ent_ipv4_process()
4025 nh_grp->neigh_tbl = &arp_tbl; in mlxsw_sp_nexthop4_group_create()
H A Dspectrum_span.c472 &arp_tbl, sparmsp); in mlxsw_sp_span_entry_gretap4_parms()

Completed in 61 milliseconds

12