Symbol: sa6
crypto/openssh/loginrec.c
646
struct sockaddr_in6 *sa6;
crypto/openssh/loginrec.c
700
sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa);
crypto/openssh/loginrec.c
701
memcpy(ut->ut_addr_v6, sa6->sin6_addr.s6_addr, 16);
crypto/openssh/loginrec.c
702
if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) {
crypto/openssh/loginrec.c
737
struct sockaddr_in6 *sa6;
crypto/openssh/loginrec.c
785
sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa);
crypto/openssh/loginrec.c
786
memcpy(utx->ut_addr_v6, sa6->sin6_addr.s6_addr, 16);
crypto/openssh/loginrec.c
787
if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) {
crypto/openssh/openbsd-compat/port-aix.c
422
struct sockaddr_in6 *sa6;
crypto/openssh/openbsd-compat/port-aix.c
427
sa6 = (struct sockaddr_in6 *)sa;
crypto/openssh/openbsd-compat/port-aix.c
428
a6 = sa6->sin6_addr.u6_addr.u6_addr32;
crypto/openssh/openbsd-compat/port-aix.c
432
snprintf(serv, servlen, "%d", sa6->sin6_port);
crypto/openssh/sshconnect.c
296
struct sockaddr_in6 *sa6;
crypto/openssh/sshconnect.c
327
sa6 = (struct sockaddr_in6 *)ifa->ifa_addr;
crypto/openssh/sshconnect.c
328
v6addr = &sa6->sin6_addr;
crypto/openssh/sshconnect.c
338
memcpy(resultp, sa6, *rlenp);
lib/libc/net/getaddrinfo.c
1097
struct sockaddr_in6 *sa6;
lib/libc/net/getaddrinfo.c
1104
sa6 = (struct sockaddr_in6 *)sa;
lib/libc/net/getaddrinfo.c
1105
if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) {
lib/libc/net/getaddrinfo.c
1107
return(sa6->sin6_addr.s6_addr[2] & 0x0f);
lib/libc/net/getaddrinfo.c
1114
if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr))
lib/libc/net/getaddrinfo.c
1116
if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
lib/libc/net/getaddrinfo.c
1118
if (IN6_IS_ADDR_SITELOCAL(&sa6->sin6_addr))
lib/libc/net/getnameinfo.c
399
ip6_sa2str(const struct sockaddr_in6 *sa6, char *buf, size_t bufsiz, int flags)
lib/libc/net/getnameinfo.c
405
ifindex = (unsigned int)sa6->sin6_scope_id;
lib/libc/net/getnameinfo.c
406
a6 = &sa6->sin6_addr;
lib/libc/net/getnameinfo.c
409
n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
lib/libc/net/getnameinfo.c
426
n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
lib/libc/net/name6.c
1078
struct sockaddr_in6 *sa6;
lib/libc/net/name6.c
1085
sa6 = (struct sockaddr_in6 *)sa;
lib/libc/net/name6.c
1086
if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) {
lib/libc/net/name6.c
1088
return(sa6->sin6_addr.s6_addr[2] & 0x0f);
lib/libc/net/name6.c
1095
if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr))
lib/libc/net/name6.c
1097
if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
lib/libc/net/name6.c
1099
if (IN6_IS_ADDR_SITELOCAL(&sa6->sin6_addr))
lib/msun/ld128/s_erfl.c
119
sa6 = 6.76963075165099718574753447122393797e+06L, /* 0x40159d2f, 0x7b01b0cc, 0x8bac9e95, 0x5d35d56e */
lib/msun/ld128/s_erfl.c
235
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/ld128/s_erfl.c
302
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/ld80/s_erfl.c
258
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/ld80/s_erfl.c
317
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/src/s_erf.c
171
sa6 = 1.08635005541779435134e+02, /* 0x405B28A3, 0xEE48AE2C */
lib/msun/src/s_erf.c
229
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
lib/msun/src/s_erf.c
287
S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
sbin/ipfw/ipfw2.c
2038
const ipfw_insn_sa6 *sa6;
sbin/ipfw/ipfw2.c
2050
sa6 = insntoc(cmd, sa6);
sbin/ipfw/ipfw2.c
2051
port = sa6->sa.sin6_port;
sbin/ipfw/ipfw2.c
2053
if (getnameinfo((const struct sockaddr *)&sa6->sa,
sbin/ipfw/tables.c
1812
struct sockaddr_in6 sa6;
sbin/ipfw/tables.c
1871
sa6.sin6_family = AF_INET6;
sbin/ipfw/tables.c
1872
sa6.sin6_len = sizeof(sa6);
sbin/ipfw/tables.c
1873
sa6.sin6_addr = v->nh6;
sbin/ipfw/tables.c
1874
sa6.sin6_port = 0;
sbin/ipfw/tables.c
1875
sa6.sin6_scope_id = v->zoneid;
sbin/ipfw/tables.c
1876
if (getnameinfo((const struct sockaddr *)&sa6,
sbin/ipfw/tables.c
1877
sa6.sin6_len, abuf, sizeof(abuf), NULL, 0,
sys/net/if_ovpn.c
2005
const struct sockaddr_in6 *sa6 =
sys/net/if_ovpn.c
2010
if (sa6 != NULL) {
sys/net/if_ovpn.c
2011
ip6_dst = &sa6->sin6_addr;
sys/netinet/sctp_output.c
5293
struct sockaddr_in6 sin6, *sa6;
sys/netinet/sctp_output.c
5351
sa6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_output.c
5353
if (SCTP6_ARE_ADDR_EQUAL(sa6, src6)) {
sys/netinet/sctp_output.c
5459
sa6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_output.c
5461
sa6, &sin6)) {
sys/netinet6/in6.c
1907
in6_is_addr_deprecated(struct sockaddr_in6 *sa6)
sys/netinet6/in6.c
1913
CK_LIST_FOREACH(ia, IN6ADDR_HASH(&sa6->sin6_addr), ia6_hash) {
sys/netinet6/in6.c
1914
if (IN6_ARE_ADDR_EQUAL(IA6_IN6(ia), &sa6->sin6_addr)) {
sys/netinet6/in6.c
270
struct sockaddr_in6 *sa6;
sys/netinet6/in6.c
372
sa6 = &ifra->ifra_addr;
sys/netinet6/in6.c
390
sa6 = &ifr->ifr_addr;
sys/netinet6/in6.c
405
sa6 = NULL;
sys/netinet6/in6.c
408
if (sa6 && sa6->sin6_family == AF_INET6) {
sys/netinet6/in6.c
409
if (sa6->sin6_scope_id != 0)
sys/netinet6/in6.c
410
error = sa6_embedscope(sa6, 0);
sys/netinet6/in6.c
412
error = in6_setscope(&sa6->sin6_addr, ifp, NULL);
sys/netinet6/in6.c
416
&sa6->sin6_addr)) != 0)
sys/netinet6/in6.c
420
ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr);
sys/netinet6/in6.c
570
error = mac_inet6_check_add_addr(cred, &sa6->sin6_addr, ifp);
sys/netinet6/ip6_output.c
2916
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)buf;
sys/netinet6/ip6_output.c
2919
if (sa6->sin6_len != sizeof(struct sockaddr_in6))
sys/netinet6/ip6_output.c
2922
if (IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr) ||
sys/netinet6/ip6_output.c
2923
IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) {
sys/netinet6/ip6_output.c
2926
if ((error = sa6_embedscope(sa6, V_ip6_use_defzone))
sys/netinet6/scope6.c
566
sa6_checkzone(struct sockaddr_in6 *sa6)
sys/netinet6/scope6.c
570
scope = in6_addrscope(&sa6->sin6_addr);
sys/netinet6/scope6.c
572
return (sa6->sin6_scope_id ? EINVAL: 0);
sys/netinet6/scope6.c
573
if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr) &&
sys/netinet6/scope6.c
576
if (sa6->sin6_scope_id == 0 && V_ip6_use_defzone != 0)
sys/netinet6/scope6.c
577
sa6->sin6_scope_id = V_sid_default.s6id_list[scope];
sys/netinet6/scope6.c
586
if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) {
sys/netinet6/scope6.c
587
if (sa6->sin6_scope_id == 0)
sys/netinet6/scope6.c
588
sa6->sin6_scope_id = in6_getscopezone(V_loif, scope);
sys/netinet6/scope6.c
589
else if (sa6->sin6_scope_id != in6_getscopezone(V_loif, scope))
sys/netinet6/scope6.c
593
if (sa6->sin6_scope_id != 0)
sys/netinet6/scope6.c
596
sa6->sin6_scope_id = V_sid_default.s6id_list[scope];
sys/netinet6/scope6.c
598
return (sa6->sin6_scope_id ? 0: EADDRNOTAVAIL);
sys/netinet6/scope6.c
606
sa6_checkzone_ifp(struct ifnet *ifp, struct sockaddr_in6 *sa6)
sys/netinet6/scope6.c
610
scope = in6_addrscope(&sa6->sin6_addr);
sys/netinet6/scope6.c
613
if (sa6->sin6_scope_id == 0) {
sys/netinet6/scope6.c
614
sa6->sin6_scope_id = in6_getscopezone(ifp, scope);
sys/netinet6/scope6.c
616
} else if (sa6->sin6_scope_id != in6_getscopezone(ifp, scope))
sys/netinet6/scope6.c
619
return (sa6_checkzone(sa6));
sys/netlink/route/iface.c
706
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa;
sys/netlink/route/iface.c
708
if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
sys/netlink/route/iface.c
709
in6_set_unicast_scopeid(&sa6->sin6_addr, ifindex);
sys/netlink/route/neigh.c
298
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa;
sys/netlink/route/neigh.c
300
if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
sys/netlink/route/neigh.c
301
in6_set_unicast_scopeid(&sa6->sin6_addr, if_getindex(ifp));
sys/netlink/route/nexthop.c
679
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa;
sys/netlink/route/nexthop.c
681
if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
sys/netlink/route/nexthop.c
682
in6_set_unicast_scopeid(&sa6->sin6_addr, if_getindex(ifp));
sys/netlink/route/rt.c
390
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa;
sys/netlink/route/rt.c
392
if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
sys/netlink/route/rt.c
393
in6_set_unicast_scopeid(&sa6->sin6_addr, if_getindex(ifp));
sys/netpfil/ipfw/ip_fw_log.c
230
struct sockaddr_in6 *sin6 = &insntod(cmd, sa6)->sa;
sys/netpfil/ipfw/ip_fw_log.c
546
memcpy(nh, &insntod(cmd, sa6)->sa, sizeof(*nh));
sys/netpfil/ipfw/ip_fw_pfil.c
219
struct sockaddr_in6 *sa6;
sys/netpfil/ipfw/ip_fw_pfil.c
221
sa6 = satosin6(tag + 1);
sys/netpfil/ipfw/ip_fw_pfil.c
223
sa6->sin6_family = AF_INET6;
sys/netpfil/ipfw/ip_fw_pfil.c
224
sa6->sin6_len = sizeof(*sa6);
sys/netpfil/ipfw/ip_fw_pfil.c
225
sa6->sin6_addr = args.hopstore6.sin6_addr;
sys/netpfil/ipfw/ip_fw_pfil.c
226
sa6->sin6_port = args.hopstore6.sin6_port;
sys/netpfil/ipfw/ip_fw_pfil.c
227
sa6->sin6_scope_id =
sys/netpfil/ipfw/ip_fw_pfil.c
235
if (sa6_embedscope(sa6, V_ip6_use_defzone) != 0) {
sys/netpfil/ipfw/ip_fw_pfil.c
239
if (in6_localip(&sa6->sin6_addr))
sys/netpfil/ipfw/ip_fw_table_algo.c
431
struct sa_in6 sa6;
sys/netpfil/ipfw/ip_fw_table_algo.c
432
KEY_LEN(sa6) = KEY_LEN_INET6;
sys/netpfil/ipfw/ip_fw_table_algo.c
433
memcpy(&sa6.sin6_addr, key, sizeof(struct in6_addr));
sys/netpfil/ipfw/ip_fw_table_algo.c
435
xent = (struct addr_radix_xentry *)(rnh->rnh_matchaddr(&sa6, &rnh->rh));
sys/netpfil/ipfw/ip_fw_table_algo.c
566
struct sa_in6 sa6;
sys/netpfil/ipfw/ip_fw_table_algo.c
567
KEY_LEN(sa6) = KEY_LEN_INET6;
sys/netpfil/ipfw/ip_fw_table_algo.c
568
memcpy(&sa6.sin6_addr, &tent->k.addr6, sizeof(struct in6_addr));
sys/netpfil/ipfw/ip_fw_table_algo.c
570
e = rnh->rnh_matchaddr(&sa6, &rnh->rh);
tests/sys/netinet/udp_bindings.c
224
struct sockaddr_in6 sa6 = {
tests/sys/netinet/udp_bindings.c
234
ATF_REQUIRE(inet_pton(AF_INET6, "::ffff:127.0.0.1", &(sa6.sin6_addr))
tests/sys/netinet/udp_bindings.c
236
ATF_REQUIRE(sendto(s, buf, sizeof(buf), 0, (struct sockaddr *)&sa6,
tests/sys/netinet/udp_bindings.c
237
sizeof(sa6)) == sizeof(buf));
tools/tools/ifpifa/ifpifa.c
168
inet_ntop(AF_INET6, &sa.sa6->sin6_addr,
tools/tools/ifpifa/ifpifa.c
93
struct sockaddr_in6 *sa6;
usr.bin/netstat/route.c
612
in6_fillscopeid(struct sockaddr_in6 *sa6)
usr.bin/netstat/route.c
619
if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) ||
usr.bin/netstat/route.c
620
IN6_IS_ADDR_MC_NODELOCAL(&sa6->sin6_addr) ||
usr.bin/netstat/route.c
621
IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr)) {
usr.bin/netstat/route.c
622
if (sa6->sin6_scope_id == 0)
usr.bin/netstat/route.c
623
sa6->sin6_scope_id =
usr.bin/netstat/route.c
624
ntohs(*(u_int16_t *)&sa6->sin6_addr.s6_addr[2]);
usr.bin/netstat/route.c
625
sa6->sin6_addr.s6_addr[2] = sa6->sin6_addr.s6_addr[3] = 0;
usr.bin/netstat/route.c
644
netname6(struct sockaddr_in6 *sa6, struct sockaddr_in6 *mask)
usr.bin/netstat/route.c
667
memcpy(&addr, sa6, sizeof(addr));
usr.bin/netstat/route.c
671
sa6 = &addr;
usr.bin/netstat/route.c
677
IN6_IS_ADDR_UNSPECIFIED(&sa6->sin6_addr))
usr.bin/netstat/route.c
680
getnameinfo((struct sockaddr *)sa6, sa6->sin6_len, nline, sizeof(nline),
usr.bin/netstat/route.c
685
getnameinfo((struct sockaddr *)sa6, sa6->sin6_len, line,
usr.bin/systat/netstat.c
236
struct sockaddr_in6 *sa6;
usr.bin/systat/netstat.c
256
sa6 = (struct sockaddr_in6 *)&lsa;
usr.bin/systat/netstat.c
257
memcpy(&sa6->sin6_addr, &inc->inc6_laddr,
usr.bin/systat/netstat.c
259
sa6->sin6_port = inc->inc_lport;
usr.bin/systat/netstat.c
260
sa6->sin6_family = AF_INET6;
usr.bin/systat/netstat.c
261
sa6->sin6_len = sizeof(struct sockaddr_in6);
usr.bin/systat/netstat.c
263
sa6 = (struct sockaddr_in6 *)&fsa;
usr.bin/systat/netstat.c
264
memcpy(&sa6->sin6_addr, &inc->inc6_faddr,
usr.bin/systat/netstat.c
266
sa6->sin6_port = inc->inc_fport;
usr.bin/systat/netstat.c
267
sa6->sin6_family = AF_INET6;
usr.bin/systat/netstat.c
268
sa6->sin6_len = sizeof(struct sockaddr_in6);
usr.sbin/ppp/route.c
719
struct sockaddr_in6 *sa6;
usr.sbin/ppp/route.c
723
sa6 = (struct sockaddr_in6 *)sa;
usr.sbin/ppp/route.c
724
if (!IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) &&
usr.sbin/ppp/route.c
725
!IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr))
usr.sbin/ppp/route.c
727
if (*(u_int16_t *)&sa6->sin6_addr.s6_addr[2] != 0)
usr.sbin/ppp/route.c
729
*(u_int16_t *)&sa6->sin6_addr.s6_addr[2] = htons(ifindex);