Lines Matching refs:sin6_addr

247 		if (in6_embedscope(&sin6.sin6_addr, &sin6, inp, NULL,  in in6_pcbbind()
262 if (IN6_IS_ADDR_MULTICAST(&sin6.sin6_addr)) { in in6_pcbbind()
273 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind()
373 !IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) && in in6_pcbbind()
398 if (!IN6_IS_ADDR_MULTICAST(&sin6.sin6_addr) && in in6_pcbbind()
401 &sin6.sin6_addr, lport, sin6.sin6_scope_id, in in6_pcbbind()
404 (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) || in in6_pcbbind()
418 IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind()
461 &sin6.sin6_addr, lport, sin6.sin6_scope_id, wild); in in6_pcbbind()
476 IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind()
521 sin6.sin6_addr, (uint8_t)SOCK_PROTO(so), lport, in in6_pcbbind()
561 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind()
562 inp->in6p_laddr = sin6.sin6_addr; in in6_pcbbind()
647 …if (in6_embedscope(&SIN6(nam)->sin6_addr, SIN6(nam), inp, NULL, NULL, IN6_NULL_IF_EMBEDDED_SCOPE(&… in in6_pcbladdr()
658 if (IN6_IS_ADDR_UNSPECIFIED(&SIN6(nam)->sin6_addr)) { in in6_pcbladdr()
659 SIN6(nam)->sin6_addr = in6addr_loopback; in in6_pcbladdr()
770 pcb = in6_pcblookup_hash(inp->inp_pcbinfo, &sin6->sin6_addr, in in6_pcbconnect()
789 IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, &sin6->sin6_addr)) { in in6_pcbconnect()
809 inp->in6p_faddr = sin6->sin6_addr; in in6_pcbconnect()
957 sin6->sin6_addr = *addr_p; in in6_sockaddr()
960 if (IN6_IS_SCOPE_EMBED(&sin6->sin6_addr)) { in in6_sockaddr()
963 in6_verify_ifscope(&sin6->sin6_addr, ifscope); in in6_sockaddr()
964 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_sockaddr()
969 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr)) { in in6_sockaddr()
970 sin6->sin6_addr.s6_addr16[1] = 0; in in6_sockaddr()
984 sin6->sin6_addr = *addr_p; in in6_sockaddr_s()
987 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr)) { in in6_sockaddr_s()
990 in6_verify_ifscope(&sin6->sin6_addr, ifscope); in in6_sockaddr_s()
991 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_sockaddr_s()
996 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr)) { in in6_sockaddr_s()
997 sin6->sin6_addr.s6_addr16[1] = 0; in in6_sockaddr_s()
1138 if (IN6_IS_ADDR_UNSPECIFIED(&sa6_dst->sin6_addr)) { in in6_pcbnotify()
1160 bzero((caddr_t)&sa6_src.sin6_addr, sizeof(sa6_src.sin6_addr)); in in6_pcbnotify()
1202 …in6_are_addr_equal_scoped(&inp->in6p_laddr, &sa6_src.sin6_addr, inp->inp_lifscope, sa6_src.sin6_sc… in in6_pcbnotify()
1204 } else if (!in6_are_addr_equal_scoped(&inp->in6p_faddr, &sa6_dst->sin6_addr, in in6_pcbnotify()
1207 (!IN6_IS_ADDR_UNSPECIFIED(&sa6_src.sin6_addr) && in in6_pcbnotify()
1208 …!in6_are_addr_equal_scoped(&inp->in6p_laddr, &sa6_src.sin6_addr, inp->inp_lifscope, sa6_src.sin6_s… in in6_pcbnotify()
1600 sin6->sin6_addr = ip->ip6_src; in init_sin6()
1601 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr)) { in init_sin6()
1603 sin6->sin6_addr.s6_addr16[1] = 0; in init_sin6()