Lines Matching refs:neigh
409 struct neighbour *neigh; in vrf_finish_output6() local
418 neigh = __ipv6_neigh_lookup_noref(dst->dev, nexthop); in vrf_finish_output6()
419 if (unlikely(!neigh)) in vrf_finish_output6()
420 neigh = __neigh_create(&nd_tbl, nexthop, dst->dev, false); in vrf_finish_output6()
421 if (!IS_ERR(neigh)) { in vrf_finish_output6()
422 ret = dst_neigh_output(dst, neigh, skb); in vrf_finish_output6()
520 struct neighbour *neigh; in vrf_finish_output() local
543 neigh = __ipv4_neigh_lookup_noref(dev, nexthop); in vrf_finish_output()
544 if (unlikely(!neigh)) in vrf_finish_output()
545 neigh = __neigh_create(&arp_tbl, &nexthop, dev, false); in vrf_finish_output()
546 if (!IS_ERR(neigh)) in vrf_finish_output()
547 ret = dst_neigh_output(dst, neigh, skb); in vrf_finish_output()