Searched refs:arp_tbl (Results 1 – 13 of 13) sorted by relevance
/linux-4.4.14/net/ipv4/ |
D | arp.c | 155 struct neigh_table arp_tbl = { variable 165 .tbl = &arp_tbl, 186 EXPORT_SYMBOL(arp_tbl); 789 n = neigh_event_ns(&arp_tbl, sha, &sip, dev); in arp_process() 804 pneigh_lookup(&arp_tbl, net, &tip, dev, 0)))) { in arp_process() 805 n = neigh_event_ns(&arp_tbl, sha, &sip, dev); in arp_process() 817 pneigh_enqueue(&arp_tbl, in arp_process() 828 n = __neigh_lookup(&arp_tbl, &sip, dev, 0); in arp_process() 843 n = __neigh_lookup(&arp_tbl, &sip, dev, 1); in arp_process() 962 if (!pneigh_lookup(&arp_tbl, net, &ip, dev, 1)) in arp_req_set_public() [all …]
|
D | devinet.c | 247 in_dev->arp_parms = neigh_parms_alloc(dev, &arp_tbl); in inetdev_init() 305 neigh_parms_release(&arp_tbl, in_dev->arp_parms); in inetdev_destroy()
|
D | fib_semantics.c | 436 n = neigh_lookup(&arp_tbl, &fi->fib_nh[0].nh_gw, fi->fib_dev); in fib_detect_death()
|
D | ip_output.c | 208 neigh = __neigh_create(&arp_tbl, &nexthop, dev, false); in ip_finish_output2()
|
D | route.c | 461 return neigh_create(&arp_tbl, pkey, dev); in ipv4_neigh_lookup()
|
/linux-4.4.14/include/net/ |
D | arp.h | 10 extern struct neigh_table arp_tbl; 22 return ___neigh_lookup_noref(&arp_tbl, neigh_key_eq32, arp_hashfn, &key, dev); in __ipv4_neigh_lookup_noref()
|
/linux-4.4.14/net/atm/ |
D | clip.c | 158 write_lock(&arp_tbl.lock); in idle_timer_check() 159 __neigh_for_each_release(&arp_tbl, neigh_check_cb); in idle_timer_check() 161 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()
|
/linux-4.4.14/Documentation/networking/ |
D | switchdev.txt | 368 arp_tbl neighbor table. To resolve the routes nexthop gateways, the driver 372 The driver can monitor for updates to arp_tbl using the netevent notifier 374 for the routes as arp_tbl updates. The driver implements ndo_neigh_destroy 375 to know when arp_tbl neighbor entries are purged from the port.
|
/linux-4.4.14/net/bridge/ |
D | br_input.c | 107 n = neigh_lookup(&arp_tbl, &tip, dev); in br_do_proxy_arp()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_main.c | 1168 dt = 2 * arp_tbl.gc_interval; in __ipoib_reap_neigh() 1225 arp_tbl.gc_interval); in ipoib_reap_neigh() 1388 size = roundup_pow_of_two(arp_tbl.gc_thresh3); in ipoib_neigh_hash_init() 1404 arp_tbl.gc_interval); in ipoib_neigh_hash_init()
|
/linux-4.4.14/drivers/net/ |
D | vrf.c | 545 neigh = __neigh_create(&arp_tbl, &nexthop, dev, false); in vrf_finish_output()
|
D | vxlan.c | 1386 n = neigh_lookup(&arp_tbl, &tip, dev); in arp_reduce() 1608 n = neigh_lookup(&arp_tbl, &pip->daddr, dev); in route_shortcircuit()
|
/linux-4.4.14/drivers/net/ethernet/rocker/ |
D | rocker.c | 3052 n = neigh_create(&arp_tbl, &ip_addr, dev); in rocker_port_ipv4_resolve() 5448 if (n->tbl != &arp_tbl) in rocker_netevent_event()
|