Searched refs:sa6 (Results 1 – 4 of 4) sorted by relevance
| /xnu-12377.41.6/bsd/netinet6/ |
| H A D | in6.c | 1230 struct sockaddr_in6 sin6, *__single sa6 = NULL; in in6_control() local 1494 sa6 = &sin6; in in6_control() 1511 sa6 = &sin6; in in6_control() 1541 if (sa6 != NULL && sa6->sin6_family == AF_INET6) { in in6_control() 1542 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) { in in6_control() 1544 if (sa6->sin6_addr.s6_addr16[1] == 0) { in in6_control() 1546 sa6->sin6_addr.s6_addr16[1] = in in6_control() 1548 } else if (sa6->sin6_addr.s6_addr16[1] != in in6_control() 1553 if (sa6->sin6_scope_id) { in in6_control() 1554 if (sa6->sin6_scope_id != in in6_control() [all …]
|
| H A D | in6_src.c | 1290 struct sockaddr_in6 *__single sa6; in selectroute() local 1294 sa6 = SIN6(&ro->ro_dst); in selectroute() 1295 sa6->sin6_family = AF_INET6; in selectroute() 1296 sa6->sin6_len = sizeof(struct sockaddr_in6); in selectroute() 1297 sa6->sin6_addr = *dst; in selectroute()
|
| H A D | nd6_rtr.c | 3934 struct sockaddr_in6 sa6, mask6, prefix; in nd6_prefix_offlink() local 3953 SOCKADDR_ZERO(&sa6, sizeof(sa6)); in nd6_prefix_offlink() 3954 sa6.sin6_family = AF_INET6; in nd6_prefix_offlink() 3955 sa6.sin6_len = sizeof(sa6); in nd6_prefix_offlink() 3956 bcopy(&pr->ndpr_prefix.sin6_addr, &sa6.sin6_addr, in nd6_prefix_offlink() 3960 mask6.sin6_len = sizeof(sa6); in nd6_prefix_offlink() 3973 error = rtrequest_scoped(RTM_DELETE, SA(&sa6), NULL, SA(&mask6), in nd6_prefix_offlink() 3986 ip6_sprintf(&sa6.sin6_addr), prefix_len, if_name(ifp), in nd6_prefix_offlink()
|
| H A D | ip6_output.c | 3922 struct sockaddr_in6 *sa6 = SIN6(buf); in ip6_setpktopt() local 3924 if (sa6->sin6_len != sizeof(struct sockaddr_in6)) { in ip6_setpktopt() 3928 if (IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr) || in ip6_setpktopt() 3929 IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) { in ip6_setpktopt() 3932 …if ((error = sa6_embedscope(sa6, ip6_use_defzone, IN6_NULL_IF_EMBEDDED_SCOPE(&sa6->sin6_scope_id))) in ip6_setpktopt()
|