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) &&
218 &sin6->sin6_addr, lport,
225 (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) ||
244 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
267 t = in6_pcblookup_local(pcbinfo, &sin6->sin6_addr,
287 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) {
314 inp->in6p_laddr = sin6->sin6_addr;
369 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr))
370 sin6->sin6_addr = in6addr_loopback;
372 if ((error = prison_remote_ip6(inp->inp_cred, &sin6->sin6_addr)) != 0)
432 &sin6->sin6_addr, 0, sin6->sin6_port,
442 if ((error = in6_pcbladdr(inp, sin6, &laddr6.sin6_addr)) != 0)
445 if (in6_pcblookup_hash_locked(pcbinfo, &sin6->sin6_addr,
448 ? &laddr6.sin6_addr : &inp->in6p_laddr,
472 inp->in6p_laddr = laddr6.sin6_addr;
474 inp->in6p_faddr = sin6->sin6_addr;
522 sin6->sin6_addr = *addr_p;
656 if (IN6_IS_ADDR_UNSPECIFIED(&sa6_dst->sin6_addr))
676 bzero((caddr_t)&sa6_src.sin6_addr, sizeof(sa6_src.sin6_addr));
711 IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, &sa6_src.sin6_addr))
714 &sa6_dst->sin6_addr) ||
717 (!IN6_IS_ADDR_UNSPECIFIED(&sa6_src.sin6_addr) &&
719 &sa6_src.sin6_addr)) ||
1414 sin6->sin6_addr = srcordst ? ip->ip6_dst : ip->ip6_src;