Home
last modified time | relevance | path

Searched refs:sa6 (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/sys/netinet6/
H A Dscope6.c566 sa6_checkzone(struct sockaddr_in6 *sa6) in sa6_checkzone() argument
570 scope = in6_addrscope(&sa6->sin6_addr); in sa6_checkzone()
572 return (sa6->sin6_scope_id ? EINVAL: 0); in sa6_checkzone()
573 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr) && in sa6_checkzone()
576 if (sa6->sin6_scope_id == 0 && V_ip6_use_defzone != 0) in sa6_checkzone()
577 sa6->sin6_scope_id = V_sid_default.s6id_list[scope]; in sa6_checkzone()
586 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) { in sa6_checkzone()
587 if (sa6->sin6_scope_id == 0) in sa6_checkzone()
588 sa6->sin6_scope_id = in6_getscopezone(V_loif, scope); in sa6_checkzone()
589 else if (sa6->sin6_scope_id != in6_getscopezone(V_loif, scope)) in sa6_checkzone()
[all …]
H A Din6.c270 struct sockaddr_in6 *sa6; in in6_control_ioctl() local
383 sa6 = &ifra->ifra_addr; in in6_control_ioctl()
401 sa6 = &ifr->ifr_addr; in in6_control_ioctl()
416 sa6 = NULL; in in6_control_ioctl()
419 if (sa6 && sa6->sin6_family == AF_INET6) { in in6_control_ioctl()
420 if (sa6->sin6_scope_id != 0) in in6_control_ioctl()
421 error = sa6_embedscope(sa6, 0); in in6_control_ioctl()
423 error = in6_setscope(&sa6->sin6_addr, ifp, NULL); in in6_control_ioctl()
427 &sa6->sin6_addr)) != 0) in in6_control_ioctl()
431 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr); in in6_control_ioctl()
[all …]
/freebsd/usr.bin/netstat/
H A Droute.c612 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 Dntp_net.h31 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 Dinterfaceiter.c73 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 Dnetstat.c345 struct sockaddr_in6 *sa6; in enter() local
365 sa6 = (struct sockaddr_in6 *)&lsa; in enter()
366 memcpy(&sa6->sin6_addr, &inc->inc6_laddr, in enter()
368 sa6->sin6_port = inc->inc_lport; in enter()
369 sa6->sin6_family = AF_INET6; in enter()
370 sa6->sin6_len = sizeof(struct sockaddr_in6); in enter()
372 sa6 = (struct sockaddr_in6 *)&fsa; in enter()
373 memcpy(&sa6->sin6_addr, &inc->inc6_faddr, in enter()
375 sa6->sin6_port = inc->inc_fport; in enter()
376 sa6->sin6_family = AF_INET6; in enter()
[all …]
/freebsd/contrib/bearssl/samples/
H A Dserver_basic.c115 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/sys/netpfil/ipfw/
H A Dip_fw_pfil.c219 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/ntp/libntp/
H A Ddecodenetnum.c147 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 Dudp_bindings.c224 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 Dport-aix.c422 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 Difpifa.c93 struct sockaddr_in6 *sa6; in main() member
168 inet_ntop(AF_INET6, &sa.sa6->sin6_addr, in main()
/freebsd/lib/msun/src/
H A Ds_erf.c171 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 Dutilities.c107 input.sa6.sin6_family = AF_INET6; in test_IPv6Address()
108 input.sa6.sin6_addr = address; in test_IPv6Address()
/freebsd/crypto/openssh/
H A Dloginrec.c646 struct sockaddr_in6 *sa6; in construct_utmp() local
700 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa); in construct_utmp()
701 memcpy(ut->ut_addr_v6, sa6->sin6_addr.s6_addr, 16); in construct_utmp()
702 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) { in construct_utmp()
737 struct sockaddr_in6 *sa6; in construct_utmpx() local
785 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa); in construct_utmpx()
786 memcpy(utx->ut_addr_v6, sa6->sin6_addr.s6_addr, 16); in construct_utmpx()
787 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) { in construct_utmpx()
/freebsd/contrib/bearssl/tools/
H A Dserver.c71 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 Dname6.c1078 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 Dgetaddrinfo.c1097 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 Droute.c719 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 Drespip.c589 struct sockaddr_in6* sa6 = (struct sockaddr_in6*)ss; in rdata2sockaddr()
591 memset(sa6, 0, sizeof(*sa6)); in rdata2sockaddr()
592 sa6->sin6_family = AF_INET6; in rdata2sockaddr()
593 memcpy(&sa6->sin6_addr, rd->rr_data[i] + 2,
594 sizeof(sa6->sin6_addr));
595 *addrlenp = sizeof(*sa6);
582 struct sockaddr_in6* sa6 = (struct sockaddr_in6*)ss; rdata2sockaddr() local
/freebsd/lib/msun/ld128/
H A Ds_erfl.c119 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/lib/msun/ld80/
H A Ds_erfl.c147 #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/sbin/ipfw/
H A Dtables.c1812 struct sockaddr_in6 sa6; in table_show_value() local
1871 sa6.sin6_family = AF_INET6; in table_show_value()
1872 sa6.sin6_len = sizeof(sa6); in table_show_value()
1873 sa6.sin6_addr = v->nh6; in table_show_value()
1874 sa6.sin6_port = 0; in table_show_value()
1875 sa6.sin6_scope_id = v->zoneid; in table_show_value()
1876 if (getnameinfo((const struct sockaddr *)&sa6, in table_show_value()
1877 sa6.sin6_len, abuf, sizeof(abuf), NULL, 0, in table_show_value()
/freebsd/sys/netlink/route/
H A Dneigh.c298 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; in set_scope6() local
300 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) in set_scope6()
301 in6_set_unicast_scopeid(&sa6->sin6_addr, if_getindex(ifp)); in set_scope6()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16InstrFormats.td561 bits<6> sa6;
568 let Inst{26-22} = sa6{4-0};
569 let Inst{21} = sa6{5};

12