Lines Matching refs:n
130 struct neighbour *n; in br_do_proxy_suppress_arp() local
194 n = neigh_lookup(&arp_tbl, &tip, vlandev); in br_do_proxy_suppress_arp()
195 if (n) { in br_do_proxy_suppress_arp()
198 if (!(READ_ONCE(n->nud_state) & NUD_VALID)) { in br_do_proxy_suppress_arp()
199 neigh_release(n); in br_do_proxy_suppress_arp()
203 f = br_fdb_find_rcu(br, n->ha, vid); in br_do_proxy_suppress_arp()
212 sha, n->ha, sha, 0, 0); in br_do_proxy_suppress_arp()
215 sha, n->ha, sha, in br_do_proxy_suppress_arp()
229 neigh_release(n); in br_do_proxy_suppress_arp()
253 struct sk_buff *request, struct neighbour *n, in br_nd_send() argument
301 ether_addr_copy(eth_hdr(reply)->h_source, n->ha); in br_nd_send()
317 pip6->saddr = *(struct in6_addr *)n->primary_key; in br_nd_send()
327 na->icmph.icmp6_router = (n->flags & NTF_ROUTER) ? 1 : 0; in br_nd_send()
331 ether_addr_copy(&na->opt[2], n->ha); in br_nd_send()
360 dev->name, &pip6->daddr, daddr, &pip6->saddr, n->ha); in br_nd_send()
409 struct neighbour *n; in br_do_suppress_nd() local
458 n = neigh_lookup(ipv6_stub->nd_tbl, &msg->target, vlandev); in br_do_suppress_nd()
459 if (n) { in br_do_suppress_nd()
462 if (!(READ_ONCE(n->nud_state) & NUD_VALID)) { in br_do_suppress_nd()
463 neigh_release(n); in br_do_suppress_nd()
467 f = br_fdb_find_rcu(br, n->ha, vid); in br_do_suppress_nd()
473 br_nd_send(br, p, skb, n, in br_do_suppress_nd()
477 br_nd_send(br, p, skb, n, 0, 0, msg); in br_do_suppress_nd()
489 neigh_release(n); in br_do_suppress_nd()