Lines Matching refs:sin6_addr
157 if ((error = prison_local_ip6(cred, &sin6->sin6_addr,
162 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) {
179 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
215 if (!IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr) &&
219 &sin6->sin6_addr, lport,
226 (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) ||
245 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
268 t = in6_pcblookup_local(pcbinfo, &sin6->sin6_addr,
288 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
315 inp->in6p_laddr = sin6->sin6_addr;
374 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
375 sin6->sin6_addr = in6addr_loopback;
377 if ((error = prison_remote_ip6(inp->inp_cred, &sin6->sin6_addr)) != 0)
429 if ((error = in6_pcbladdr(inp, nam, &laddr6.sin6_addr)) != 0)
432 if (in6_pcblookup_hash_locked(pcbinfo, &sin6->sin6_addr,
435 ? &laddr6.sin6_addr : &inp->in6p_laddr,
450 inp->in6p_laddr = laddr6.sin6_addr;
452 inp->in6p_faddr = sin6->sin6_addr;
500 sin6->sin6_addr = *addr_p;
634 if (IN6_IS_ADDR_UNSPECIFIED(&sa6_dst->sin6_addr))
654 bzero((caddr_t)&sa6_src.sin6_addr, sizeof(sa6_src.sin6_addr));
689 IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, &sa6_src.sin6_addr))
692 &sa6_dst->sin6_addr) ||
695 (!IN6_IS_ADDR_UNSPECIFIED(&sa6_src.sin6_addr) &&
697 &sa6_src.sin6_addr)) ||
1381 sin6->sin6_addr = srcordst ? ip->ip6_dst : ip->ip6_src;