Lines Matching refs:ipv4
27 return ntohs(saddr->ipv4.sin_port); in sock_addr_get_port()
45 return (saddr->ipv4.sin_addr.s_addr == INADDR_ANY); /*(htonl(0x0))*/ in sock_addr_is_addr_wildcard()
70 return saddr1->ipv4.sin_port == saddr2->ipv4.sin_port; in sock_addr_is_port_eq()
90 return saddr1->ipv4.sin_addr.s_addr == saddr2->ipv4.sin_addr.s_addr; in sock_addr_is_addr_eq()
112 return saddr1->ipv4.sin_port == saddr2->ipv4.sin_port
113 && saddr1->ipv4.sin_addr.s_addr == saddr2->ipv4.sin_addr.s_addr;
140 (a->ipv4.sin_addr.s_addr & nm) == (b->ipv4.sin_addr.s_addr & nm); in sock_addr_is_addr_eq_bits()
151 return ((a->ipv4.sin_addr.s_addr & nm) == (x & nm)); in sock_addr_is_addr_eq_bits()
181 return ((x & nm) == (b->ipv4.sin_addr.s_addr & nm)); in sock_addr_is_addr_eq_bits()
198 saddr->ipv4.sin_port = htons(port); in sock_addr_set_port()
218 memset(&saddr->ipv4, 0, sizeof(struct sockaddr_in)); in sock_addr_assign()
219 saddr->ipv4.sin_family = AF_INET; in sock_addr_assign()
220 saddr->ipv4.sin_port = nport; in sock_addr_assign()
221 memcpy(&saddr->ipv4.sin_addr, naddr, 4); in sock_addr_assign()
258 memset(&saddr->ipv4, 0, sizeof(struct sockaddr_in)); in sock_addr_inet_pton()
259 saddr->ipv4.sin_family = AF_INET; in sock_addr_inet_pton()
260 saddr->ipv4.sin_port = htons(port); in sock_addr_inet_pton()
262 return inet_pton(AF_INET, str, &saddr->ipv4.sin_addr); in sock_addr_inet_pton()
265 return (0 != inet_aton(str, &saddr->ipv4.sin_addr)); in sock_addr_inet_pton()
267 return ((saddr->ipv4.sin_addr.s_addr = inet_addr(str)) != INADDR_NONE); in sock_addr_inet_pton()
289 return inet_ntop(AF_INET,(const void *)&saddr->ipv4.sin_addr,buf,sz); in sock_addr_inet_ntop()
291 return inet_ntoa(saddr->ipv4.sin_addr); in sock_addr_inet_ntop()
335 buffer_append_int(b, ntohs(saddr->ipv4.sin_port)); in sock_addr_stringify_append_buffer()
372 struct hostent *he = gethostbyaddr((char *)&saddr->ipv4.sin_addr, in sock_addr_nameinfo_append_buffer()
389 int rc = getnameinfo((const struct sockaddr *)(&saddr->ipv4), in sock_addr_nameinfo_append_buffer()
390 sizeof(saddr->ipv4), in sock_addr_nameinfo_append_buffer()
438 saddr->ipv4.sin_family = AF_INET; in sock_addr_from_str_hints()
439 saddr->ipv4.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in sock_addr_from_str_hints()
440 saddr->ipv4.sin_port = htons(port); in sock_addr_from_str_hints()
466 saddr->ipv4.sin_port = htons(port); in sock_addr_from_str_hints()
502 saddr->ipv4.sin_family = AF_INET; in sock_addr_from_str_hints()
503 saddr->ipv4.sin_port = htons(port); in sock_addr_from_str_hints()
525 saddr->ipv4.sin_family = AF_INET; in sock_addr_from_str_hints()
527 saddr->ipv4.sin_addr.s_addr = htonl(INADDR_ANY); in sock_addr_from_str_hints()
530 saddr->ipv4.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in sock_addr_from_str_hints()
570 memcpy(&saddr->ipv4.sin_addr.s_addr, in sock_addr_from_str_hints()
574 saddr->ipv4.sin_port = htons(port); in sock_addr_from_str_hints()
649 memcpy(&saddr->ipv4, addrlist->ai_addr, sizeof(saddr->ipv4)); in sock_addr_from_str_numeric()
668 saddr->ipv4.sin_addr.s_addr = inet_addr(str); in sock_addr_from_str_numeric()
670 return (saddr->ipv4.sin_addr.s_addr != 0xFFFFFFFF); in sock_addr_from_str_numeric()
682 memset(&saddr->ipv4, 0, sizeof(struct sockaddr_in));
683 saddr->ipv4.sin_family = AF_INET;
684 saddr->ipv4.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
685 saddr->ipv4.sin_port = htons(port);
723 memset(&saddr->ipv4, 0, sizeof(struct sockaddr_in));
724 memcpy(&saddr->ipv4.sin_addr.s_addr, he->h_addr_list[0], he->h_length);
725 saddr->ipv4.sin_family = AF_INET;
726 saddr->ipv4.sin_port = htons(port);