Lines Matching full:in6
67 struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa; in addr_xaddr_to_sa() local
86 if (*len < sizeof(*in6)) in addr_xaddr_to_sa()
88 memset(sa, '\0', sizeof(*in6)); in addr_xaddr_to_sa()
89 *len = sizeof(*in6); in addr_xaddr_to_sa()
91 in6->sin6_len = sizeof(*in6); in addr_xaddr_to_sa()
93 in6->sin6_family = AF_INET6; in addr_xaddr_to_sa()
94 in6->sin6_port = htons(port); in addr_xaddr_to_sa()
95 memcpy(&in6->sin6_addr, &xa->v6, sizeof(in6->sin6_addr)); in addr_xaddr_to_sa()
97 in6->sin6_scope_id = xa->scope_id; in addr_xaddr_to_sa()
114 struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa; in addr_sa_to_xaddr() local
126 if (slen < (socklen_t)sizeof(*in6)) in addr_sa_to_xaddr()
129 memcpy(&xa->v6, &in6->sin6_addr, sizeof(xa->v6)); in addr_sa_to_xaddr()
131 xa->scope_id = in6->sin6_scope_id; in addr_sa_to_xaddr()