Lines Matching refs:icmp6_nodeinfo
159 extern int icmp6_nodeinfo;
170 static int ni6_addrs(struct icmp6_nodeinfo *,
172 static int ni6_store_addrs(struct icmp6_nodeinfo *ni6, struct icmp6_nodeinfo *__indexable nni6,
783 if (!icmp6_nodeinfo) { in icmp6_input()
788 if ((icmp6_nodeinfo & 8) != 8 && in6_addrscope(&ip6->ip6_src) == IPV6_ADDR_SCOPE_GLOBAL) { in icmp6_input()
792 if (icmp6len < sizeof(struct icmp6_nodeinfo)) { in icmp6_input()
797 IP6_EXTHDR_CHECK(m, off, sizeof(struct icmp6_nodeinfo), in icmp6_input()
1277 struct icmp6_nodeinfo *ni6, *nni6; in ni6_input()
1281 int replylen = sizeof(struct ip6_hdr) + sizeof(struct icmp6_nodeinfo); in ni6_input()
1293 ni6 = (struct icmp6_nodeinfo *)(mtod(m, caddr_t) + off); in ni6_input()
1295 IP6_EXTHDR_GET(ni6, struct icmp6_nodeinfo *, m, off, sizeof(*ni6)); in ni6_input()
1315 if ((icmp6_nodeinfo & ICMP6_NODEINFO_GLOBALOK) == 0 && in ni6_input()
1342 !(icmp6_nodeinfo & ICMP6_NODEINFO_TMPADDROK)) { in ni6_input()
1351 subjlen = m->m_pkthdr.len - off - sizeof(struct icmp6_nodeinfo); in ni6_input()
1402 m_copydata(m, off + sizeof(struct icmp6_nodeinfo), in ni6_input()
1451 off + sizeof(struct icmp6_nodeinfo), subjlen); in ni6_input()
1473 if ((icmp6_nodeinfo & ICMP6_NODEINFO_FQDNOK) == 0) { in ni6_input()
1479 if ((icmp6_nodeinfo & ICMP6_NODEINFO_NODEADDROK) == 0) { in ni6_input()
1550 nni6 = (struct icmp6_nodeinfo *)(mtod(n, struct ip6_hdr *) + 1); in ni6_input()
1551 bcopy((caddr_t)ni6, (caddr_t)nni6, sizeof(struct icmp6_nodeinfo)); in ni6_input()
1573 sizeof(struct icmp6_nodeinfo)); in ni6_input()
1597 sizeof(struct ip6_hdr) + sizeof(struct icmp6_nodeinfo); in ni6_input()
1602 sizeof(struct icmp6_nodeinfo) + copied; in ni6_input()
1820 ni6_addrs(struct icmp6_nodeinfo *ni6, struct ifnet **ifpp, char *__indexable subj) in ni6_addrs()
1914 (icmp6_nodeinfo & ICMP6_NODEINFO_TMPADDROK) == 0) { in ni6_addrs()
1939 ni6_store_addrs(struct icmp6_nodeinfo *ni6, struct icmp6_nodeinfo *__indexable nni6, in ni6_store_addrs()
2029 (icmp6_nodeinfo & ICMP6_NODEINFO_TMPADDROK) == 0) { in ni6_store_addrs()