Lines Matching refs:sin6_addr

236 		if (in6_embedscope(&sin6.sin6_addr, &sin6, inp, NULL,  in in6_pcbbind()
250 if (IN6_IS_ADDR_MULTICAST(&sin6.sin6_addr)) { in in6_pcbbind()
261 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind()
355 !IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) && in in6_pcbbind()
378 if (!IN6_IS_ADDR_MULTICAST(&sin6.sin6_addr) && in in6_pcbbind()
381 &sin6.sin6_addr, lport, sin6.sin6_scope_id, in in6_pcbbind()
384 (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) || in in6_pcbbind()
397 IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind()
438 &sin6.sin6_addr, lport, sin6.sin6_scope_id, wild); in in6_pcbbind()
452 IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind()
495 sin6.sin6_addr, (uint8_t)SOCK_PROTO(so), lport, in in6_pcbbind()
532 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind()
533 inp->in6p_laddr = sin6.sin6_addr; in in6_pcbbind()
614 …if (in6_embedscope(&SIN6(nam)->sin6_addr, SIN6(nam), inp, NULL, NULL, IN6_NULL_IF_EMBEDDED_SCOPE(&… in in6_pcbladdr()
623 if (IN6_IS_ADDR_UNSPECIFIED(&SIN6(nam)->sin6_addr)) { in in6_pcbladdr()
624 SIN6(nam)->sin6_addr = in6addr_loopback; in in6_pcbladdr()
735 pcb = in6_pcblookup_hash(inp->inp_pcbinfo, &sin6->sin6_addr, in in6_pcbconnect()
754 IN6_ARE_ADDR_EQUAL(&inp->in6p_laddr, &sin6->sin6_addr)) { in in6_pcbconnect()
774 inp->in6p_faddr = sin6->sin6_addr; in in6_pcbconnect()
914 sin6->sin6_addr = *addr_p; in in6_sockaddr()
917 if (IN6_IS_SCOPE_EMBED(&sin6->sin6_addr)) { in in6_sockaddr()
920 in6_verify_ifscope(&sin6->sin6_addr, ifscope); in in6_sockaddr()
921 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_sockaddr()
926 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr)) { in in6_sockaddr()
927 sin6->sin6_addr.s6_addr16[1] = 0; in in6_sockaddr()
941 sin6->sin6_addr = *addr_p; in in6_sockaddr_s()
944 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr)) { in in6_sockaddr_s()
947 in6_verify_ifscope(&sin6->sin6_addr, ifscope); in in6_sockaddr_s()
948 sin6->sin6_scope_id = ntohs(sin6->sin6_addr.s6_addr16[1]); in in6_sockaddr_s()
953 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr)) { in in6_sockaddr_s()
954 sin6->sin6_addr.s6_addr16[1] = 0; in in6_sockaddr_s()
1095 if (IN6_IS_ADDR_UNSPECIFIED(&sa6_dst->sin6_addr)) { in in6_pcbnotify()
1117 bzero((caddr_t)&sa6_src.sin6_addr, sizeof(sa6_src.sin6_addr)); in in6_pcbnotify()
1159 …in6_are_addr_equal_scoped(&inp->in6p_laddr, &sa6_src.sin6_addr, inp->inp_lifscope, sa6_src.sin6_sc… in in6_pcbnotify()
1161 } else if (!in6_are_addr_equal_scoped(&inp->in6p_faddr, &sa6_dst->sin6_addr, in in6_pcbnotify()
1164 (!IN6_IS_ADDR_UNSPECIFIED(&sa6_src.sin6_addr) && in in6_pcbnotify()
1165 …!in6_are_addr_equal_scoped(&inp->in6p_laddr, &sa6_src.sin6_addr, inp->inp_lifscope, sa6_src.sin6_s… in in6_pcbnotify()
1557 sin6->sin6_addr = ip->ip6_src; in init_sin6()
1558 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr)) { in init_sin6()
1560 sin6->sin6_addr.s6_addr16[1] = 0; in init_sin6()