Home
last modified time | relevance | path

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

12

/freebsd/sys/netinet6/
H A Dscope6.c554 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()
574 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) { in sa6_checkzone()
575 if (sa6->sin6_scope_id == 0) in sa6_checkzone()
581 if (sa6->sin6_scope_id != 0) in sa6_checkzone()
586 return (sa6->sin6_scope_id ? 0: EADDRNOTAVAIL); in sa6_checkzone()
598 scope = in6_addrscope(&sa6->sin6_addr); in sa6_checkzone_ifp()
601 if (sa6->sin6_scope_id == 0) { in sa6_checkzone_ifp()
[all …]
H A Din6.c270 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 Droute.c613 in6_fillscopeid(struct sockaddr_in6 *sa6) in in6_fillscopeid() argument
620 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) || in in6_fillscopeid()
621 IN6_IS_ADDR_MC_NODELOCAL(&sa6->sin6_addr) || in in6_fillscopeid()
622 IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr)) { in in6_fillscopeid()
623 if (sa6->sin6_scope_id == 0) in in6_fillscopeid()
624 sa6->sin6_scope_id = in in6_fillscopeid()
626 sa6->sin6_addr.s6_addr[2] = sa6->sin6_addr.s6_addr[3] = 0; in in6_fillscopeid()
668 memcpy(&addr, sa6, sizeof(addr)); in netname6()
672 sa6 = &addr; in netname6()
680 getnameinfo((struct sockaddr *)sa6, sa6->sin6_len, nline, sizeof(nline), 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.c346 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/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/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/lib/libc/net/
H A Dgetnameinfo.c379 ip6_sa2str(const struct sockaddr_in6 *sa6, char *buf, size_t bufsiz, int flags) in ip6_sa2str() argument
385 ifindex = (unsigned int)sa6->sin6_scope_id; in ip6_sa2str()
386 a6 = &sa6->sin6_addr; in ip6_sa2str()
389 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id); in ip6_sa2str()
406 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id); in ip6_sa2str()
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/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.c654 struct sockaddr_in6 *sa6; in construct_utmp() local
708 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa); in construct_utmp()
709 memcpy(ut->ut_addr_v6, sa6->sin6_addr.s6_addr, 16); in construct_utmp()
710 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) { in construct_utmp()
745 struct sockaddr_in6 *sa6; in construct_utmpx() local
793 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa); in construct_utmpx()
794 memcpy(utx->ut_addr_v6, sa6->sin6_addr.s6_addr, 16); in construct_utmpx()
795 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/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.c582 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 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.c1815 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/sys/netlink/route/
H A Dneigh.c299 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 DMips16InstrFormats.td561 bits<6> sa6;
568 let Inst{26-22} = sa6{4-0};
569 let Inst{21} = sa6{5};

12