/freebsd/sys/netinet6/ |
H A D | scope6.c | 554 sa6_checkzone(struct sockaddr_in6 *sa6) in sa6_checkzone() argument 558 scope = in6_addrscope(&sa6->sin6_addr); in sa6_checkzone() 560 return (sa6->sin6_scope_id ? EINVAL: 0); in sa6_checkzone() 561 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr) && in sa6_checkzone() 564 if (sa6->sin6_scope_id == 0 && V_ip6_use_defzone != 0) in sa6_checkzone() 565 sa6->sin6_scope_id = V_sid_default.s6id_list[scope]; in sa6_checkzone() 574 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) { in sa6_checkzone() 575 if (sa6->sin6_scope_id == 0) in sa6_checkzone() 576 sa6->sin6_scope_id = in6_getscopezone(V_loif, scope); in sa6_checkzone() 577 else if (sa6->sin6_scope_id != in6_getscopezone(V_loif, scope)) in sa6_checkzone() [all …]
|
H A D | in6.c | 270 struct sockaddr_in6 *sa6; in in6_control_ioctl() local 384 sa6 = &ifra->ifra_addr; in in6_control_ioctl() 402 sa6 = &ifr->ifr_addr; in in6_control_ioctl() 417 sa6 = NULL; in in6_control_ioctl() 420 if (sa6 && sa6->sin6_family == AF_INET6) { in in6_control_ioctl() 421 if (sa6->sin6_scope_id != 0) in in6_control_ioctl() 422 error = sa6_embedscope(sa6, 0); in in6_control_ioctl() 424 error = in6_setscope(&sa6->sin6_addr, ifp, NULL); in in6_control_ioctl() 428 &sa6->sin6_addr)) != 0) in in6_control_ioctl() 432 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr); in in6_control_ioctl() [all …]
|
/freebsd/usr.bin/netstat/ |
H A D | route.c | 612 in6_fillscopeid(struct sockaddr_in6 *sa6) in in6_fillscopeid() argument 619 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) || in in6_fillscopeid() 620 IN6_IS_ADDR_MC_NODELOCAL(&sa6->sin6_addr) || in in6_fillscopeid() 621 IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr)) { in in6_fillscopeid() 622 if (sa6->sin6_scope_id == 0) in in6_fillscopeid() 623 sa6->sin6_scope_id = in in6_fillscopeid() 624 ntohs(*(u_int16_t *)&sa6->sin6_addr.s6_addr[2]); in in6_fillscopeid() 625 sa6->sin6_addr.s6_addr[2] = sa6->sin6_addr.s6_addr[3] = 0; in in6_fillscopeid() 644 netname6(struct sockaddr_in6 *sa6, struct sockaddr_in6 *mask) in netname6() argument 667 memcpy(&addr, sa6, sizeof(addr)); in netname6() [all …]
|
/freebsd/contrib/ntp/include/ |
H A D | ntp_net.h | 31 struct sockaddr_in6 sa6; member 38 #define SOCK_ADDR6(psau) ((psau)->sa6.sin6_addr) 77 #define SCOPE_VAR(psau) ((psau)->sa6.sin6_scope_id) 124 : sizeof((psau)->sa6)) 131 memset((psau)->sa6.sin6_addr.s6_addr, (v), \ 132 sizeof((psau)->sa6.sin6_addr.s6_addr)) 171 ADDR6_EQ(&(psau)->sa6.sin6_addr, pin6)
|
/freebsd/contrib/ntp/libntp/lib/isc/unix/ |
H A D | interfaceiter.c | 73 struct sockaddr_in6 *sa6; in get_addr() local 91 sa6 = (struct sockaddr_in6 *)(void *)src; in get_addr() 92 memcpy(&dst->type.in6, &sa6->sin6_addr, in get_addr() 95 if (sa6->sin6_scope_id != 0) in get_addr() 96 isc_netaddr_setzone(dst, sa6->sin6_scope_id); in get_addr() 109 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) { in get_addr() 112 memcpy(&zone16, &sa6->sin6_addr.s6_addr[2], in get_addr()
|
/freebsd/usr.bin/systat/ |
H A D | netstat.c | 346 struct sockaddr_in6 *sa6; in enter() local 366 sa6 = (struct sockaddr_in6 *)&lsa; in enter() 367 memcpy(&sa6->sin6_addr, &inc->inc6_laddr, in enter() 369 sa6->sin6_port = inc->inc_lport; in enter() 370 sa6->sin6_family = AF_INET6; in enter() 371 sa6->sin6_len = sizeof(struct sockaddr_in6); in enter() 373 sa6 = (struct sockaddr_in6 *)&fsa; in enter() 374 memcpy(&sa6->sin6_addr, &inc->inc6_faddr, in enter() 376 sa6->sin6_port = inc->inc_fport; in enter() 377 sa6->sin6_family = AF_INET6; in enter() [all …]
|
/freebsd/sys/netpfil/ipfw/ |
H A D | ip_fw_pfil.c | 219 struct sockaddr_in6 *sa6; in ipfw_check_packet() local 221 sa6 = satosin6(tag + 1); in ipfw_check_packet() 223 sa6->sin6_family = AF_INET6; in ipfw_check_packet() 224 sa6->sin6_len = sizeof(*sa6); in ipfw_check_packet() 225 sa6->sin6_addr = args.hopstore6.sin6_addr; in ipfw_check_packet() 226 sa6->sin6_port = args.hopstore6.sin6_port; in ipfw_check_packet() 227 sa6->sin6_scope_id = in ipfw_check_packet() 235 if (sa6_embedscope(sa6, V_ip6_use_defzone) != 0) { in ipfw_check_packet() 239 if (in6_localip(&sa6->sin6_addr)) in ipfw_check_packet()
|
/freebsd/contrib/bearssl/samples/ |
H A D | server_basic.c | 115 struct sockaddr_in6 sa6; in host_bind() local 131 sa6 = *(struct sockaddr_in6 *)sa; in host_bind() 132 sa = (struct sockaddr *)&sa6; in host_bind() 133 sa_len = sizeof sa6; in host_bind() 134 addr = &sa6.sin6_addr; in host_bind() 136 sa6.sin6_addr = in6addr_any; in host_bind()
|
/freebsd/contrib/ntp/libntp/ |
H A D | decodenetnum.c | 147 if (inet_pton(afam, haddr, &netnum.sa6.sin6_addr) <= 0) in decodenetnum() 149 netnum.sa6.sin6_port = htons((unsigned short)port); in decodenetnum() 150 netnum.sa6.sin6_scope_id = scope; in decodenetnum()
|
/freebsd/tests/sys/netinet/ |
H A D | udp_bindings.c | 224 struct sockaddr_in6 sa6 = { in ATF_TC_BODY() local 234 ATF_REQUIRE(inet_pton(AF_INET6, "::ffff:127.0.0.1", &(sa6.sin6_addr)) in ATF_TC_BODY() 236 ATF_REQUIRE(sendto(s, buf, sizeof(buf), 0, (struct sockaddr *)&sa6, in ATF_TC_BODY() 237 sizeof(sa6)) == sizeof(buf)); in ATF_TC_BODY()
|
/freebsd/crypto/openssh/openbsd-compat/ |
H A D | port-aix.c | 422 struct sockaddr_in6 *sa6; in sshaix_getnameinfo() local 427 sa6 = (struct sockaddr_in6 *)sa; in sshaix_getnameinfo() 428 a6 = sa6->sin6_addr.u6_addr.u6_addr32; in sshaix_getnameinfo() 432 snprintf(serv, servlen, "%d", sa6->sin6_port); in sshaix_getnameinfo()
|
/freebsd/tools/tools/ifpifa/ |
H A D | ifpifa.c | 93 struct sockaddr_in6 *sa6; in main() member 168 inet_ntop(AF_INET6, &sa.sa6->sin6_addr, in main()
|
/freebsd/lib/msun/src/ |
H A D | s_erf.c | 171 sa6 = 1.08635005541779435134e+02, /* 0x405B28A3, 0xEE48AE2C */ variable 229 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+ in erf() 287 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+ in erfc()
|
/freebsd/contrib/ntp/sntp/tests/ |
H A D | utilities.c | 107 input.sa6.sin6_family = AF_INET6; in test_IPv6Address() 108 input.sa6.sin6_addr = address; in test_IPv6Address()
|
/freebsd/crypto/openssh/ |
H A D | loginrec.c | 636 struct sockaddr_in6 *sa6; in construct_utmp() local 690 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa); in construct_utmp() 691 memcpy(ut->ut_addr_v6, sa6->sin6_addr.s6_addr, 16); in construct_utmp() 692 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) { in construct_utmp() 727 struct sockaddr_in6 *sa6; in construct_utmpx() local 775 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa); in construct_utmpx() 776 memcpy(utx->ut_addr_v6, sa6->sin6_addr.s6_addr, 16); in construct_utmpx() 777 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) { in construct_utmpx()
|
/freebsd/contrib/bearssl/tools/ |
H A D | server.c | 71 struct sockaddr_in6 sa6; in host_bind() local 86 memcpy(&sa6, sa, sizeof sa6); in host_bind() 87 sa = (struct sockaddr *)&sa6; in host_bind() 88 sa_len = sizeof sa6; in host_bind() 89 addr = &sa6.sin6_addr; in host_bind() 91 sa6.sin6_addr = in6addr_any; in host_bind()
|
/freebsd/lib/libc/net/ |
H A D | name6.c | 1078 struct sockaddr_in6 *sa6; in gai_addr2scopetype() local 1085 sa6 = (struct sockaddr_in6 *)sa; in gai_addr2scopetype() 1086 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) { in gai_addr2scopetype() 1088 return(sa6->sin6_addr.s6_addr[2] & 0x0f); in gai_addr2scopetype() 1095 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) in gai_addr2scopetype() 1097 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) in gai_addr2scopetype() 1099 if (IN6_IS_ADDR_SITELOCAL(&sa6->sin6_addr)) in gai_addr2scopetype()
|
H A D | getaddrinfo.c | 1097 struct sockaddr_in6 *sa6; in gai_addr2scopetype() local 1104 sa6 = (struct sockaddr_in6 *)sa; in gai_addr2scopetype() 1105 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) { in gai_addr2scopetype() 1107 return(sa6->sin6_addr.s6_addr[2] & 0x0f); in gai_addr2scopetype() 1114 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) in gai_addr2scopetype() 1116 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) in gai_addr2scopetype() 1118 if (IN6_IS_ADDR_SITELOCAL(&sa6->sin6_addr)) in gai_addr2scopetype()
|
/freebsd/usr.sbin/ppp/ |
H A D | route.c | 719 struct sockaddr_in6 *sa6; in add_scope() local 723 sa6 = (struct sockaddr_in6 *)sa; in add_scope() 724 if (!IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) && in add_scope() 725 !IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr)) in add_scope() 727 if (*(u_int16_t *)&sa6->sin6_addr.s6_addr[2] != 0) in add_scope() 729 *(u_int16_t *)&sa6->sin6_addr.s6_addr[2] = htons(ifindex); in add_scope()
|
/freebsd/contrib/unbound/respip/ |
H A D | respip.c | 582 struct sockaddr_in6* sa6 = (struct sockaddr_in6*)ss; in rdata2sockaddr() local 584 memset(sa6, 0, sizeof(*sa6)); in rdata2sockaddr() 585 sa6->sin6_family = AF_INET6; in rdata2sockaddr() 586 memcpy(&sa6->sin6_addr, rd->rr_data[i] + 2, in rdata2sockaddr() 587 sizeof(sa6->sin6_addr)); in rdata2sockaddr() 588 *addrlenp = sizeof(*sa6); in rdata2sockaddr()
|
/freebsd/lib/msun/ld128/ |
H A D | s_erfl.c | 119 sa6 = 6.76963075165099718574753447122393797e+06L, /* 0x40159d2f, 0x7b01b0cc, 0x8bac9e95, 0x5d35d5… variable 235 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+ in erfl() 302 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+ in erfcl()
|
/freebsd/sbin/ipfw/ |
H A D | tables.c | 1815 struct sockaddr_in6 sa6; in table_show_value() local 1874 sa6.sin6_family = AF_INET6; in table_show_value() 1875 sa6.sin6_len = sizeof(sa6); in table_show_value() 1876 sa6.sin6_addr = v->nh6; in table_show_value() 1877 sa6.sin6_port = 0; in table_show_value() 1878 sa6.sin6_scope_id = v->zoneid; in table_show_value() 1879 if (getnameinfo((const struct sockaddr *)&sa6, in table_show_value() 1880 sa6.sin6_len, abuf, sizeof(abuf), NULL, 0, in table_show_value()
|
/freebsd/lib/msun/ld80/ |
H A D | s_erfl.c | 147 #define sa6 (sa6u.e) macro 258 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+ in erfl() 317 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+ in erfcl()
|
/freebsd/sys/netlink/route/ |
H A D | neigh.c | 299 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; in set_scope6() local 301 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) in set_scope6() 302 in6_set_unicast_scopeid(&sa6->sin6_addr, if_getindex(ifp)); in set_scope6()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16InstrFormats.td | 561 bits<6> sa6; 568 let Inst{26-22} = sa6{4-0}; 569 let Inst{21} = sa6{5};
|