Lines Matching refs:sin6
662 const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa; in evutil_found_ifaddr() local
663 if (!evutil_v6addr_is_local_(&sin6->sin6_addr)) { in evutil_found_ifaddr()
762 struct sockaddr_in6 sin6, sin6_out; in evutil_check_interfaces() local
788 memset(&sin6, 0, sizeof(sin6)); in evutil_check_interfaces()
789 sin6.sin6_family = AF_INET6; in evutil_check_interfaces()
790 sin6.sin6_port = htons(53); in evutil_check_interfaces()
791 r = evutil_inet_pton(AF_INET6, "2001:4860:b002::68", &sin6.sin6_addr); in evutil_check_interfaces()
808 connect(fd, (struct sockaddr*)&sin6, sizeof(sin6)) == 0 && in evutil_check_interfaces()
1026 struct sockaddr_in6 sin6; in evutil_getaddrinfo_common_() local
1027 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_()
1028 sin6.sin6_family = AF_INET6; in evutil_getaddrinfo_common_()
1029 sin6.sin6_port = htons(port); in evutil_getaddrinfo_common_()
1034 sin6.sin6_addr.s6_addr[15] = 1; in evutil_getaddrinfo_common_()
1036 res6 = evutil_new_addrinfo_((struct sockaddr*)&sin6, in evutil_getaddrinfo_common_()
1037 sizeof(sin6), hints); in evutil_getaddrinfo_common_()
1069 struct sockaddr_in6 sin6; in evutil_getaddrinfo_common_() local
1070 memset(&sin6, 0, sizeof(sin6)); in evutil_getaddrinfo_common_()
1072 AF_INET6, nodename, &sin6.sin6_addr, &if_index)) { in evutil_getaddrinfo_common_()
1074 sin6.sin6_family = AF_INET6; in evutil_getaddrinfo_common_()
1075 sin6.sin6_port = htons(port); in evutil_getaddrinfo_common_()
1076 sin6.sin6_scope_id = if_index; in evutil_getaddrinfo_common_()
1077 *res = evutil_new_addrinfo_((struct sockaddr*)&sin6, in evutil_getaddrinfo_common_()
1078 sizeof(sin6), hints); in evutil_getaddrinfo_common_()
1178 struct sockaddr_in6 sin6; in addrinfo_from_hostent() local
1196 memset(&sin6, 0, sizeof(sin6)); in addrinfo_from_hostent()
1197 sin6.sin6_family = AF_INET6; in addrinfo_from_hostent()
1198 sin6.sin6_port = htons(port); in addrinfo_from_hostent()
1199 sa = (struct sockaddr *)&sin6; in addrinfo_from_hostent()
1201 addrp = &sin6.sin6_addr; in addrinfo_from_hostent()
1202 if (ent->h_length != sizeof(sin6.sin6_addr)) { in addrinfo_from_hostent()
1347 struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)sa; in apply_numeric_port_hack() local
1348 sin6->sin6_port = htons(port); in apply_numeric_port_hack()
2205 struct sockaddr_in6 sin6; in evutil_parse_sockaddr_port() local
2206 memset(&sin6, 0, sizeof(sin6)); in evutil_parse_sockaddr_port()
2208 sin6.sin6_len = sizeof(sin6); in evutil_parse_sockaddr_port()
2210 sin6.sin6_family = AF_INET6; in evutil_parse_sockaddr_port()
2211 sin6.sin6_port = htons(port); in evutil_parse_sockaddr_port()
2213 AF_INET6, addr_part, &sin6.sin6_addr, &if_index)) { in evutil_parse_sockaddr_port()
2216 if ((int)sizeof(sin6) > *outlen) in evutil_parse_sockaddr_port()
2218 sin6.sin6_scope_id = if_index; in evutil_parse_sockaddr_port()
2220 memcpy(out, &sin6, sizeof(sin6)); in evutil_parse_sockaddr_port()
2221 *outlen = sizeof(sin6); in evutil_parse_sockaddr_port()
2260 const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6*)sa; in evutil_format_sockaddr_port_() local
2261 res = evutil_inet_ntop(AF_INET6, &sin6->sin6_addr,b,sizeof(b)); in evutil_format_sockaddr_port_()
2262 port = ntohs(sin6->sin6_port); in evutil_format_sockaddr_port_()
2540 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)addr; in evutil_sockaddr_is_loopback_() local
2541 return !memcmp(sin6->sin6_addr.s6_addr, LOOPBACK_S6, 16); in evutil_sockaddr_is_loopback_()