Lines Matching refs:sa6
512 struct sockaddr_in6 sin6, *sa6 = NULL;
658 sa6 = &sin6;
672 sa6 = &sin6;
696 sa6 = &sin6;
804 if (sa6 != NULL && sa6->sin6_family == AF_INET6) {
805 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) {
806 if (sa6->sin6_addr.s6_addr16[1] == 0) {
808 sa6->sin6_addr.s6_addr16[1] =
810 } else if (sa6->sin6_addr.s6_addr16[1] !=
814 if (sa6->sin6_scope_id) {
815 if (sa6->sin6_scope_id !=
818 sa6->sin6_scope_id = 0; /* XXX: good way? */
821 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr);
853 VERIFY(sa6 != NULL);
856 * the corresponding operation. Use "sa6" instead of "ifra"
859 if (sa6->sin6_family != AF_INET6 ||
860 sa6->sin6_len != sizeof(struct sockaddr_in6)) {
2832 in6_is_addr_deprecated(struct sockaddr_in6 *sa6)
2840 &sa6->sin6_addr) &&