Lines Matching refs:sin6
229 sockaddr_union addr = {.sin6 = sin6_test}; in have_ipv6()
602 struct sockaddr_in6* sin6; in explore_numeric_scope() local
640 sin6 = (struct sockaddr_in6*) (void*) cur->ai_addr; in explore_numeric_scope()
641 if (ip6_str2scopeid(scope, sin6, &scopeid) == -1) { in explore_numeric_scope()
645 sin6->sin6_scope_id = scopeid; in explore_numeric_scope()
772 static int ip6_str2scopeid(const char* scope, struct sockaddr_in6* sin6, uint32_t* scopeid) { in ip6_str2scopeid() argument
776 assert(sin6 != NULL); in ip6_str2scopeid()
779 a6 = &sin6->sin6_addr; in ip6_str2scopeid()
1240 const struct sockaddr_in6* a1_src = &a1->src_addr.sin6; in _rfc6724_compare()
1242 const struct sockaddr_in6* a2_src = &a2->src_addr.sin6; in _rfc6724_compare()
1314 sockaddr_in6* sin6 = reinterpret_cast<sockaddr_in6*>(src_addr); in _find_src_addr() local
1315 if (!allow_v6_linklocal && IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { in _find_src_addr()