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);
320 static bool ndisc_key_eq(const struct neighbour *n, const void *pkey)
325 static int ndisc_constructor(struct neighbour *neigh)
726 static void ndisc_error_report(struct neighbour *neigh, struct sk_buff *skb)
738 static void ndisc_solicit(struct neighbour *neigh, struct sk_buff *skb)
778 void ndisc_update(const struct net_device *dev, struct neighbour *neigh,
783 /* report ndisc ops about neighbour update */
799 struct neighbour *neigh;
1000 struct neighbour *neigh;
1063 /* RFC 9131 updates original Neighbour Discovery RFC 4861.
1065 * entry in the neighbour cache can now create a STALE neighbour
1131 struct neighbour *neigh;
1233 struct neighbour *neigh = NULL;
1352 net_err_ratelimited("RA: %s got default router without neighbour\n",
1386 net_err_ratelimited("RA: %s got default router without neighbour\n",
1703 net_dbg_ratelimited("Redirect: destination is not a neighbour\n");
1714 struct neighbour *neigh = dst_neigh_lookup(skb_dst(skb), target);
2006 * Initialize the neighbour table