Lines Matching full:neighbour
3 * Neighbour Discovery for IPv6
75 static bool ndisc_key_eq(const struct neighbour *neigh, const void *pkey);
78 static int ndisc_constructor(struct neighbour *neigh);
79 static void ndisc_solicit(struct neighbour *neigh, struct sk_buff *skb);
80 static void ndisc_error_report(struct neighbour *neigh, struct sk_buff *skb);
324 static bool ndisc_key_eq(const struct neighbour *n, const void *pkey) in ndisc_key_eq()
329 static int ndisc_constructor(struct neighbour *neigh) in ndisc_constructor()
727 static void ndisc_error_report(struct neighbour *neigh, struct sk_buff *skb) in ndisc_error_report()
739 static void ndisc_solicit(struct neighbour *neigh, struct sk_buff *skb) in ndisc_solicit()
782 void ndisc_update(const struct net_device *dev, struct neighbour *neigh, in ndisc_update()
787 /* report ndisc ops about neighbour update */ in ndisc_update()
803 struct neighbour *neigh; in ndisc_recv_ns()
1008 struct neighbour *neigh; in ndisc_recv_na()
1072 /* RFC 9131 updates original Neighbour Discovery RFC 4861. in ndisc_recv_na()
1074 * entry in the neighbour cache can now create a STALE neighbour in ndisc_recv_na()
1140 struct neighbour *neigh; in ndisc_recv_rs()
1242 struct neighbour *neigh = NULL; in ndisc_router_discovery()
1370 "RA: %s got default router without neighbour\n", in ndisc_router_discovery()
1407 "RA: %s got default router without neighbour\n", in ndisc_router_discovery()
1733 "Redirect: destination is not a neighbour\n"); in ndisc_send_redirect()
1746 struct neighbour *neigh = dst_neigh_lookup(skb_dst(skb), target); in ndisc_send_redirect()
2042 * Initialize the neighbour table in ndisc_init()