/freebsd-10.0-release/contrib/ntp/libisc/ |
H A D | interfaceiter.c | 67 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 D | route.c | 644 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 D | netstat.c | 359 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 D | port-aix.c | 411 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 D | getnameinfo.c | 340 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 D | name6.c | 1062 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 D | getaddrinfo.c | 1026 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 D | ifpifa.c | 96 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 D | ip_fw_table.c | 319 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 D | s_erf.c | 168 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 D | loginrec.c | 644 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 D | in6.c | 274 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 D | nd6_rtr.c | 1681 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 D | in6_src.c | 680 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 D | ip6_output.c | 2749 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 D | route.c | 734 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 D | sctp_output.c | 4372 * 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)) {
|