sa6 703 netinet/tcp_subr.c struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; sa6 716 netinet/tcp_subr.c IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr) || sa6 717 netinet/tcp_subr.c IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) sa6 772 netinet/tcp_subr.c inp = in6_pcbhashlookup(&tcbtable, &sa6->sin6_addr, sa6 668 netinet/udp_usrreq.c struct sockaddr_in6 sa6; sa6 709 netinet/udp_usrreq.c sa6 = *(struct sockaddr_in6 *)sa; sa6 711 netinet/udp_usrreq.c if (in6_embedscope(&sa6.sin6_addr, &sa6, NULL, NULL)) { sa6 719 netinet/udp_usrreq.c bzero(&sa6, sizeof(sa6)); sa6 720 netinet/udp_usrreq.c sa6.sin6_family = AF_INET6; sa6 721 netinet/udp_usrreq.c sa6.sin6_len = sizeof(sa6); sa6 722 netinet/udp_usrreq.c sa6.sin6_addr = *ip6cp->ip6c_finaldst; sa6 724 netinet/udp_usrreq.c sa6.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.rcvif, sa6 727 netinet/udp_usrreq.c if (in6_embedscope(ip6cp->ip6c_finaldst, &sa6, NULL, NULL)) { sa6 734 netinet/udp_usrreq.c sa6 = *(struct sockaddr_in6 *)sa; sa6 736 netinet/udp_usrreq.c if (in6_embedscope(&sa6.sin6_addr, &sa6, NULL, NULL)) { sa6 778 netinet/udp_usrreq.c if (in6_pcbhashlookup(&udbtable, &sa6.sin6_addr, sa6 812 netinet/udp_usrreq.c (void) in6_pcbnotify(&udbtable, (struct sockaddr *)&sa6, sa6 816 netinet/udp_usrreq.c (void) in6_pcbnotify(&udbtable, (struct sockaddr *)&sa6, 0, sa6 334 netinet6/in6.c struct sockaddr_in6 *sa6; sa6 408 netinet6/in6.c sa6 = &ifra->ifra_addr; sa6 427 netinet6/in6.c sa6 = &ifr->ifr_addr; sa6 430 netinet6/in6.c sa6 = NULL; sa6 433 netinet6/in6.c if (sa6 && sa6->sin6_family == AF_INET6) { sa6 434 netinet6/in6.c if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) { sa6 435 netinet6/in6.c if (sa6->sin6_addr.s6_addr16[1] == 0) { sa6 437 netinet6/in6.c sa6->sin6_addr.s6_addr16[1] = sa6 439 netinet6/in6.c } else if (sa6->sin6_addr.s6_addr16[1] != sa6 443 netinet6/in6.c if (sa6->sin6_scope_id) { sa6 444 netinet6/in6.c if (sa6->sin6_scope_id != sa6 447 netinet6/in6.c sa6->sin6_scope_id = 0; /* XXX: good way? */ sa6 450 netinet6/in6.c ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr); sa6 2111 netinet6/in6.c in6_is_addr_deprecated(sa6) sa6 2112 netinet6/in6.c struct sockaddr_in6 *sa6; sa6 2118 netinet6/in6.c &sa6->sin6_addr) && sa6 493 netinet6/in6_ifattach.c in6_nigroup(ifp, name, namelen, sa6) sa6 497 netinet6/in6_ifattach.c struct sockaddr_in6 *sa6; sa6 529 netinet6/in6_ifattach.c bzero(sa6, sizeof(*sa6)); sa6 530 netinet6/in6_ifattach.c sa6->sin6_family = AF_INET6; sa6 531 netinet6/in6_ifattach.c sa6->sin6_len = sizeof(*sa6); sa6 532 netinet6/in6_ifattach.c sa6->sin6_addr.s6_addr16[0] = htons(0xff02); sa6 533 netinet6/in6_ifattach.c sa6->sin6_addr.s6_addr16[1] = htons(ifp->if_index); sa6 534 netinet6/in6_ifattach.c sa6->sin6_addr.s6_addr8[11] = 2; sa6 535 netinet6/in6_ifattach.c bcopy(digest, &sa6->sin6_addr.s6_addr32[3], sa6 536 netinet6/in6_ifattach.c sizeof(sa6->sin6_addr.s6_addr32[3])); sa6 236 netinet6/in6_src.c struct sockaddr_in6 *sa6; sa6 240 netinet6/in6_src.c sa6 = (struct sockaddr_in6 *)&ro->ro_dst; sa6 241 netinet6/in6_src.c sa6->sin6_family = AF_INET6; sa6 242 netinet6/in6_src.c sa6->sin6_len = sizeof(struct sockaddr_in6); sa6 243 netinet6/in6_src.c sa6->sin6_addr = *dst; sa6 244 netinet6/in6_src.c sa6->sin6_scope_id = dstsock->sin6_scope_id; sa6 428 netinet6/in6_src.c struct sockaddr_in6 *sa6; sa6 432 netinet6/in6_src.c sa6 = (struct sockaddr_in6 *)&ro->ro_dst; sa6 433 netinet6/in6_src.c *sa6 = *dstsock; sa6 434 netinet6/in6_src.c sa6->sin6_scope_id = 0; sa6 2914 netinet6/ip6_output.c struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)buf; sa6 2916 netinet6/ip6_output.c if (sa6->sin6_len != sizeof(struct sockaddr_in6)) sa6 2919 netinet6/ip6_output.c if (IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr) || sa6 2920 netinet6/ip6_output.c IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) { sa6 2923 netinet6/ip6_output.c if (IN6_IS_SCOPE_EMBED(&sa6->sin6_addr)) { sa6 2924 netinet6/ip6_output.c if (sa6->sin6_scope_id < 0 || sa6 2925 netinet6/ip6_output.c if_indexlim <= sa6->sin6_scope_id || sa6 2926 netinet6/ip6_output.c !ifindex2ifnet[sa6->sin6_scope_id]) sa6 2928 netinet6/ip6_output.c sa6->sin6_addr.s6_addr16[1] = sa6 2929 netinet6/ip6_output.c htonl(sa6->sin6_scope_id); sa6 2930 netinet6/ip6_output.c } else if (sa6->sin6_scope_id) sa6 1527 netinet6/nd6_rtr.c struct sockaddr_in6 sa6, mask6; sa6 1538 netinet6/nd6_rtr.c bzero(&sa6, sizeof(sa6)); sa6 1539 netinet6/nd6_rtr.c sa6.sin6_family = AF_INET6; sa6 1540 netinet6/nd6_rtr.c sa6.sin6_len = sizeof(sa6); sa6 1541 netinet6/nd6_rtr.c bcopy(&pr->ndpr_prefix.sin6_addr, &sa6.sin6_addr, sa6 1545 netinet6/nd6_rtr.c mask6.sin6_len = sizeof(sa6); sa6 1547 netinet6/nd6_rtr.c error = rtrequest(RTM_DELETE, (struct sockaddr *)&sa6, NULL, sa6 1598 netinet6/nd6_rtr.c ip6_sprintf(&sa6.sin6_addr), pr->ndpr_plen, ifp->if_xname, sa6 301 netinet6/raw_ip6.c struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; sa6 313 netinet6/raw_ip6.c in6p = in6_pcbhashlookup(&rawin6pcbtable, &sa6->sin6_addr, 0, sa6 324 netinet6/raw_ip6.c in6p = in_pcblookup(&rawin6pcbtable, &sa6->sin6_addr, 0,