Searched refs:sa6 (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.0-release/contrib/ntp/libisc/
H A Dinterfaceiter.c67 struct sockaddr_in6 *sa6; local
85 sa6 = (struct sockaddr_in6 *)src;
86 memcpy(&dst->type.in6, &sa6->sin6_addr,
89 if (sa6->sin6_scope_id != 0)
90 isc_netaddr_setzone(dst, sa6->sin6_scope_id);
103 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) {
106 memcpy(&zone16, &sa6->sin6_addr.s6_addr[2],
/freebsd-10.0-release/usr.bin/netstat/
H A Droute.c644 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; local
647 * The sa6->sin6_scope_id must be filled here because
650 * sa6->sin6_addr.s6_addr[2].
652 in6_fillscopeid(sa6);
655 cp = routename6(sa6);
657 cp = netname6(sa6,
660 cp = netname6(sa6, NULL);
904 in6_fillscopeid(struct sockaddr_in6 *sa6) argument
911 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) ||
912 IN6_IS_ADDR_MC_NODELOCAL(&sa6
923 netname6(struct sockaddr_in6 *sa6, struct in6_addr *mask) argument
985 routename6(struct sockaddr_in6 *sa6) argument
[all...]
/freebsd-10.0-release/usr.bin/systat/
H A Dnetstat.c359 struct sockaddr_in6 *sa6; local
379 sa6 = (struct sockaddr_in6 *)&lsa;
380 memcpy(&sa6->sin6_addr, &inp->in6p_laddr,
382 sa6->sin6_port = inp->inp_lport;
383 sa6->sin6_family = AF_INET6;
384 sa6->sin6_len = sizeof(struct sockaddr_in6);
386 sa6 = (struct sockaddr_in6 *)&fsa;
387 memcpy(&sa6->sin6_addr, &inp->in6p_faddr,
389 sa6->sin6_port = inp->inp_fport;
390 sa6
[all...]
/freebsd-10.0-release/crypto/openssh/openbsd-compat/
H A Dport-aix.c411 struct sockaddr_in6 *sa6; local
416 sa6 = (struct sockaddr_in6 *)sa;
417 a6 = sa6->sin6_addr.u6_addr.u6_addr32;
421 snprintf(serv, servlen, "%d", sa6->sin6_port);
/freebsd-10.0-release/lib/libc/net/
H A Dgetnameinfo.c340 ip6_sa2str(const struct sockaddr_in6 *sa6, char *buf, size_t bufsiz, int flags) argument
346 ifindex = (unsigned int)sa6->sin6_scope_id;
347 a6 = &sa6->sin6_addr;
351 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
369 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
H A Dname6.c1062 struct sockaddr_in6 *sa6; local
1069 sa6 = (struct sockaddr_in6 *)sa;
1070 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) {
1072 return(sa6->sin6_addr.s6_addr[2] & 0x0f);
1079 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr))
1081 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
1083 if (IN6_IS_ADDR_SITELOCAL(&sa6->sin6_addr))
H A Dgetaddrinfo.c1026 struct sockaddr_in6 *sa6; local
1033 sa6 = (struct sockaddr_in6 *)sa;
1034 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) {
1036 return(sa6->sin6_addr.s6_addr[2] & 0x0f);
1043 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr))
1045 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
1047 if (IN6_IS_ADDR_SITELOCAL(&sa6->sin6_addr))
/freebsd-10.0-release/tools/tools/ifpifa/
H A Difpifa.c96 struct sockaddr_in6 *sa6; member in union:__anon11348
171 inet_ntop(AF_INET6, &sa.sa6->sin6_addr,
/freebsd-10.0-release/sys/netpfil/ipfw/
H A Dip_fw_table.c319 struct sockaddr_in6 sa6, mask6; local
320 memset(&sa6, 0, sizeof(struct sockaddr_in6));
323 KEY_LEN(sa6) = KEY_LEN_INET6;
326 memcpy(&sa6.sin6_addr, paddr, sizeof(struct in6_addr));
327 APPLY_MASK(&sa6.sin6_addr, &mask6.sin6_addr);
329 sa_ptr = (struct sockaddr *)&sa6;
559 struct sockaddr_in6 sa6; local
569 KEY_LEN(sa6) = KEY_LEN_INET6;
570 memcpy(&sa6.sin6_addr, paddr, sizeof(struct in6_addr));
571 xent = (struct table_xentry *)(rnh->rnh_lookup(&sa6, NUL
[all...]
/freebsd-10.0-release/lib/msun/src/
H A Ds_erf.c168 sa6 = 1.08635005541779435134e+02, /* 0x405B28A3, 0xEE48AE2C */ variable
228 sa5+s*(sa6+s*(sa7+s*sa8)))))));
285 sa5+s*(sa6+s*(sa7+s*sa8)))))));
/freebsd-10.0-release/crypto/openssh/
H A Dloginrec.c644 struct sockaddr_in6 *sa6; local
704 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa);
705 memcpy(ut->ut_addr_v6, sa6->sin6_addr.s6_addr, 16);
706 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) {
741 struct sockaddr_in6 *sa6; local
786 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa);
787 memcpy(ut->ut_addr_v6, sa6->sin6_addr.s6_addr, 16);
788 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) {
/freebsd-10.0-release/sys/netinet6/
H A Din6.c274 struct sockaddr_in6 *sa6; local
413 sa6 = &ifra->ifra_addr;
432 sa6 = &ifr->ifr_addr;
447 sa6 = NULL;
450 if (sa6 && sa6->sin6_family == AF_INET6) {
451 if (sa6->sin6_scope_id != 0)
452 error = sa6_embedscope(sa6, 0);
454 error = in6_setscope(&sa6->sin6_addr, ifp, NULL);
458 &sa6
2151 in6_is_addr_deprecated(struct sockaddr_in6 *sa6) argument
2619 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)L3_ADDR(lle); local
[all...]
H A Dnd6_rtr.c1681 struct sockaddr_in6 sa6, mask6; local
1695 bzero(&sa6, sizeof(sa6));
1696 sa6.sin6_family = AF_INET6;
1697 sa6.sin6_len = sizeof(sa6);
1698 bcopy(&pr->ndpr_prefix.sin6_addr, &sa6.sin6_addr,
1702 mask6.sin6_len = sizeof(sa6);
1708 error = in6_rtrequest(RTM_DELETE, (struct sockaddr *)&sa6, NULL,
1771 ip6_sprintf(ip6buf, &sa6
[all...]
H A Din6_src.c680 struct sockaddr_in6 *sa6; local
684 sa6 = (struct sockaddr_in6 *)&ro->ro_dst;
685 *sa6 = *dstsock;
686 sa6->sin6_scope_id = 0;
690 ntohl(sa6->sin6_addr.s6_addr32[3]), fibnum);
H A Dip6_output.c2749 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)buf; local
2752 if (sa6->sin6_len != sizeof(struct sockaddr_in6))
2755 if (IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr) ||
2756 IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) {
2759 if ((error = sa6_embedscope(sa6, V_ip6_use_defzone))
/freebsd-10.0-release/usr.sbin/ppp/
H A Droute.c734 struct sockaddr_in6 *sa6; local
738 sa6 = (struct sockaddr_in6 *)sa;
739 if (!IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) &&
740 !IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr))
742 if (*(u_int16_t *)&sa6->sin6_addr.s6_addr[2] != 0)
744 *(u_int16_t *)&sa6->sin6_addr.s6_addr[2] = htons(ifindex);
/freebsd-10.0-release/sys/netinet/
H A Dsctp_output.c4372 * XXX: sa6 may not have a valid sin6_scope_id in
5198 struct sockaddr_in6 sin6, *sa6; local
5233 sa6 = (struct sockaddr_in6 *)sa;
5235 if (SCTP6_ARE_ADDR_EQUAL(sa6, src6)) {
5314 sa6 = (struct sockaddr_in6 *)sa;
5316 sa6, &sin6)) {

Completed in 314 milliseconds