Searched refs:sa6 (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-current/sys/netinet6/
H A Dscope6.c554 sa6_checkzone(struct sockaddr_in6 *sa6) argument
558 scope = in6_addrscope(&sa6->sin6_addr);
560 return (sa6->sin6_scope_id ? EINVAL: 0);
561 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr) &&
564 if (sa6->sin6_scope_id == 0 && V_ip6_use_defzone != 0)
565 sa6->sin6_scope_id = V_sid_default.s6id_list[scope];
574 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr)) {
575 if (sa6->sin6_scope_id == 0)
576 sa6->sin6_scope_id = in6_getscopezone(V_loif, scope);
577 else if (sa6
594 sa6_checkzone_ifp(struct ifnet *ifp, struct sockaddr_in6 *sa6) argument
[all...]
H A Din6.c270 struct sockaddr_in6 *sa6; local
384 sa6 = &ifra->ifra_addr;
402 sa6 = &ifr->ifr_addr;
417 sa6 = NULL;
420 if (sa6 && sa6->sin6_family == AF_INET6) {
421 if (sa6->sin6_scope_id != 0)
422 error = sa6_embedscope(sa6, 0);
424 error = in6_setscope(&sa6->sin6_addr, ifp, NULL);
428 &sa6
1871 in6_is_addr_deprecated(struct sockaddr_in6 *sa6) argument
[all...]
/freebsd-current/contrib/ntp/libntp/
H A Ddecodenetnum.c147 if (inet_pton(afam, haddr, &netnum.sa6.sin6_addr) <= 0)
149 netnum.sa6.sin6_port = htons((unsigned short)port);
150 netnum.sa6.sin6_scope_id = scope;
/freebsd-current/contrib/ntp/include/
H A Dntp_net.h31 struct sockaddr_in6 sa6; member in union:__anon5292
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-current/contrib/ntp/libntp/lib/isc/unix/
H A Dinterfaceiter.c73 struct sockaddr_in6 *sa6; local
91 sa6 = (struct sockaddr_in6 *)(void *)src;
92 memcpy(&dst->type.in6, &sa6->sin6_addr,
95 if (sa6->sin6_scope_id != 0)
96 isc_netaddr_setzone(dst, sa6->sin6_scope_id);
109 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) {
112 memcpy(&zone16, &sa6->sin6_addr.s6_addr[2],
/freebsd-current/usr.bin/netstat/
H A Droute.c413 * The sa6->sin6_scope_id must be filled here because
416 * sa6->sin6_addr.s6_addr[2].
613 in6_fillscopeid(struct sockaddr_in6 *sa6) argument
620 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) ||
621 IN6_IS_ADDR_MC_NODELOCAL(&sa6->sin6_addr) ||
622 IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr)) {
623 if (sa6->sin6_scope_id == 0)
624 sa6->sin6_scope_id =
625 ntohs(*(u_int16_t *)&sa6->sin6_addr.s6_addr[2]);
626 sa6
645 netname6(struct sockaddr_in6 *sa6, struct sockaddr_in6 *mask) argument
[all...]
/freebsd-current/contrib/bearssl/samples/
H A Dserver_basic.c115 struct sockaddr_in6 sa6; local
131 sa6 = *(struct sockaddr_in6 *)sa;
132 sa = (struct sockaddr *)&sa6;
133 sa_len = sizeof sa6;
134 addr = &sa6.sin6_addr;
136 sa6.sin6_addr = in6addr_any;
/freebsd-current/usr.bin/systat/
H A Dnetstat.c346 struct sockaddr_in6 *sa6; local
366 sa6 = (struct sockaddr_in6 *)&lsa;
367 memcpy(&sa6->sin6_addr, &inc->inc6_laddr,
369 sa6->sin6_port = inc->inc_lport;
370 sa6->sin6_family = AF_INET6;
371 sa6->sin6_len = sizeof(struct sockaddr_in6);
373 sa6 = (struct sockaddr_in6 *)&fsa;
374 memcpy(&sa6->sin6_addr, &inc->inc6_faddr,
376 sa6->sin6_port = inc->inc_fport;
377 sa6
[all...]
/freebsd-current/sys/netpfil/ipfw/
H A Dip_fw_pfil.c219 struct sockaddr_in6 *sa6; local
221 sa6 = satosin6(tag + 1);
223 sa6->sin6_family = AF_INET6;
224 sa6->sin6_len = sizeof(*sa6);
225 sa6->sin6_addr = args.hopstore6.sin6_addr;
226 sa6->sin6_port = args.hopstore6.sin6_port;
227 sa6->sin6_scope_id =
235 if (sa6_embedscope(sa6, V_ip6_use_defzone) != 0) {
239 if (in6_localip(&sa6
[all...]
/freebsd-current/contrib/ntp/sntp/tests/
H A Dutilities.c107 input.sa6.sin6_family = AF_INET6;
108 input.sa6.sin6_addr = address;
/freebsd-current/tools/tools/ifpifa/
H A Difpifa.c93 struct sockaddr_in6 *sa6; member in union:__anon877
168 inet_ntop(AF_INET6, &sa.sa6->sin6_addr,
/freebsd-current/crypto/openssh/openbsd-compat/
H A Dport-aix.c422 struct sockaddr_in6 *sa6; local
427 sa6 = (struct sockaddr_in6 *)sa;
428 a6 = sa6->sin6_addr.u6_addr.u6_addr32;
432 snprintf(serv, servlen, "%d", sa6->sin6_port);
/freebsd-current/lib/libc/net/
H A Dgetnameinfo.c379 ip6_sa2str(const struct sockaddr_in6 *sa6, char *buf, size_t bufsiz, int flags) argument
385 ifindex = (unsigned int)sa6->sin6_scope_id;
386 a6 = &sa6->sin6_addr;
389 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
406 n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
H A Dname6.c1078 struct sockaddr_in6 *sa6; local
1085 sa6 = (struct sockaddr_in6 *)sa;
1086 if (IN6_IS_ADDR_MULTICAST(&sa6->sin6_addr)) {
1088 return(sa6->sin6_addr.s6_addr[2] & 0x0f);
1095 if (IN6_IS_ADDR_LOOPBACK(&sa6->sin6_addr))
1097 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
1099 if (IN6_IS_ADDR_SITELOCAL(&sa6->sin6_addr))
/freebsd-current/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+
287 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
/freebsd-current/crypto/openssh/
H A Dloginrec.c654 struct sockaddr_in6 *sa6; local
708 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa);
709 memcpy(ut->ut_addr_v6, sa6->sin6_addr.s6_addr, 16);
710 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) {
745 struct sockaddr_in6 *sa6; local
793 sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa);
794 memcpy(utx->ut_addr_v6, sa6->sin6_addr.s6_addr, 16);
795 if (IN6_IS_ADDR_V4MAPPED(&sa6->sin6_addr)) {
H A Dsshconnect.c295 struct sockaddr_in6 *sa6; local
326 sa6 = (struct sockaddr_in6 *)ifa->ifa_addr;
327 v6addr = &sa6->sin6_addr;
337 memcpy(resultp, sa6, *rlenp);
/freebsd-current/contrib/bearssl/tools/
H A Dserver.c71 struct sockaddr_in6 sa6; local
86 memcpy(&sa6, sa, sizeof sa6);
87 sa = (struct sockaddr *)&sa6;
88 sa_len = sizeof sa6;
89 addr = &sa6.sin6_addr;
91 sa6.sin6_addr = in6addr_any;
/freebsd-current/usr.sbin/ppp/
H A Droute.c719 struct sockaddr_in6 *sa6; local
723 sa6 = (struct sockaddr_in6 *)sa;
724 if (!IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr) &&
725 !IN6_IS_ADDR_MC_LINKLOCAL(&sa6->sin6_addr))
727 if (*(u_int16_t *)&sa6->sin6_addr.s6_addr[2] != 0)
729 *(u_int16_t *)&sa6->sin6_addr.s6_addr[2] = htons(ifindex);
/freebsd-current/contrib/unbound/respip/
H A Drespip.c582 struct sockaddr_in6* sa6 = (struct sockaddr_in6*)ss; local
584 memset(sa6, 0, sizeof(*sa6));
585 sa6->sin6_family = AF_INET6;
586 memcpy(&sa6->sin6_addr, rd->rr_data[i] + 2,
587 sizeof(sa6->sin6_addr));
588 *addrlenp = sizeof(*sa6);
/freebsd-current/sbin/ipfw/
H A Dtables.c1815 struct sockaddr_in6 sa6; local
1874 sa6.sin6_family = AF_INET6;
1875 sa6.sin6_len = sizeof(sa6);
1876 sa6.sin6_addr = v->nh6;
1877 sa6.sin6_port = 0;
1878 sa6.sin6_scope_id = v->zoneid;
1879 if (getnameinfo((const struct sockaddr *)&sa6,
1880 sa6.sin6_len, abuf, sizeof(abuf), NULL, 0,
/freebsd-current/sys/netlink/route/
H A Dneigh.c299 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; local
301 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
302 in6_set_unicast_scopeid(&sa6->sin6_addr, if_getindex(ifp));
H A Dnexthop.c683 struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa; local
685 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr))
686 in6_set_unicast_scopeid(&sa6->sin6_addr, if_getindex(ifp));
/freebsd-current/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+
317 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
/freebsd-current/lib/msun/ld128/
H A Ds_erfl.c119 sa6 = 6.76963075165099718574753447122393797e+06L, /* 0x40159d2f, 0x7b01b0cc, 0x8bac9e95, 0x5d35d56e */ variable
235 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+
302 S=one+s*(sa1+s*(sa2+s*(sa3+s*(sa4+s*(sa5+s*(sa6+s*(sa7+

Completed in 225 milliseconds

12