Lines Matching defs:sin6
120 unmappedaddr(struct sockaddr_in6 *sin6)
126 if (sin6->sin6_family != AF_INET6 ||
127 !IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
129 sin4 = (struct sockaddr_in *)sin6;
130 addr = *(u_int32_t *)(uintptr_t)&sin6->sin6_addr.s6_addr[12];
131 port = sin6->sin6_port;
623 struct sockaddr_in6 *sin6;
744 sin6 = (struct sockaddr_in6 *)&sa;
746 sin6->sin6_port = htons(port);
748 memcpy(&sin6->sin6_addr, addr + 2, 16);
749 memcpy(&sin6->sin6_port, addr + 19, 2);
831 sin6 = (struct sockaddr_in6 *)&sa;
832 sin6->sin6_scope_id = 0;
837 htons(sin6->sin6_port));
842 ap = (char *)&sin6->sin6_addr;
851 (ntohs(sin6->sin6_port) >> 8) & 0xff,
852 ntohs(sin6->sin6_port) & 0xff);