/freebsd-11.0-release/contrib/ntp/sntp/libevent/ |
H A D | ipv6-internal.h | 68 struct in6_addr sin6_addr; member in struct:sockaddr_in6
|
/freebsd-11.0-release/contrib/sendmail/libsm/ |
H A D | t-inet6_ntop.c | 47 r = inet_pton(AF_INET6, ip, &addr.sin6_addr); 49 ipf = sm_inet6_ntop(&addr.sin6_addr, ipv6str, sizeof(ipv6str));
|
/freebsd-11.0-release/sys/netinet6/ |
H A D | in6_fib.c | 117 pnh6->nh_addr = gw->sin6_addr; 124 if (IN6_IS_ADDR_UNSPECIFIED(&gw->sin6_addr)) 145 pnh6->nh_addr = gw->sin6_addr; 152 if (IN6_IS_ADDR_UNSPECIFIED(&gw->sin6_addr)) 186 sin6.sin6_addr = *dst; 190 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); 198 fib6_rte_to_nh_basic(rte, &sin6.sin6_addr, flags, pnh6); 236 sin6.sin6_addr = *dst; 239 sin6.sin6_addr.s6_addr16[1] = htons(scopeid & 0xffff); 254 fib6_rte_to_nh_extended(rte, &sin6.sin6_addr, flag [all...] |
H A D | scope6.c | 324 zoneid = scope6_addr2default(&sin6->sin6_addr); 327 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || 328 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) { 339 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff); 355 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || 356 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) { 360 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]); 375 ip6_sprintf(ip6buf, &sin6->sin6_addr), 378 sin6->sin6_addr.s6_addr16[1] = 0; 520 scope = in6_addrscope(&sa6->sin6_addr); [all...] |
H A D | in6_src.c | 164 printf("in6_selectsrc: replace %s with %s by %d\n", ia_best ? ip6_sprintf(ip6buf, &ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(ip6b, &ia->ia_addr.sin6_addr), (r)); \ 171 printf("in6_selectsrc: keep %s against %s by %d\n", ia_best ? ip6_sprintf(ip6buf, &ia_best->ia_addr.sin6_addr) : "none", ip6_sprintf(ip6b, &ia->ia_addr.sin6_addr), (r)); \ 200 dst = dstsock->sin6_addr; /* make a copy for local operation */ 265 bcopy(&ia->ia_addr.sin6_addr, srcp, sizeof(*srcp)); 330 src = ia->ia_addr.sin6_addr; 347 prison_check_ip6(cred, &ia->ia_addr.sin6_addr) != 0) 351 if (IN6_ARE_ADDR_EQUAL(&dst, &ia->ia_addr.sin6_addr)) { 362 new_scope = in6_addrscope(&ia->ia_addr.sin6_addr); [all...] |
H A D | nd6_rtr.c | 363 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix; 503 gate.sin6_addr = new->rtaddr; 574 gate.sin6_addr = dr->rtaddr; 969 in6_are_prefix_equal(&key->ndpr_prefix.sin6_addr, 970 &search->ndpr_prefix.sin6_addr, key->ndpr_plen)) { 1005 IN6_MASK_ADDR(&new->ndpr_prefix.sin6_addr, &new->ndpr_mask); 1017 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr), 1051 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr), 1132 &pr->ndpr_prefix.sin6_addr), 1150 ip6_sprintf(ip6buf, &new->ndpr_prefix.sin6_addr), [all...] |
H A D | in6.c | 387 error = in6_setscope(&sa6->sin6_addr, ifp, NULL); 391 &sa6->sin6_addr)) != 0) 393 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr); 559 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr)) 593 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr, 601 IN6_MASK_ADDR(&pr0.ndpr_prefix.sin6_addr, 602 &ifra->ifra_prefixmask.sin6_addr); 739 mltaddr.s6_addr32[3] = ifra->ifra_addr.sin6_addr.s6_addr32[3]; 887 ifra->ifra_addr.sin6_addr = *addr; 892 ifra->ifra_prefixmask.sin6_addr [all...] |
H A D | ip6_mroute.c | 308 if (IN6_ARE_ADDR_EQUAL(&_rt->mf6c_origin.sin6_addr, &(o)) && \ 309 IN6_ARE_ADDR_EQUAL(&_rt->mf6c_mcastgrp.sin6_addr, &(g)) && \ 497 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt); 821 MF6CFIND(mfccp->mf6cc_origin.sin6_addr, 822 mfccp->mf6cc_mcastgrp.sin6_addr, rt); 827 ip6_sprintf(ip6bufo, &mfccp->mf6cc_origin.sin6_addr), 828 ip6_sprintf(ip6bufg, &mfccp->mf6cc_mcastgrp.sin6_addr), 841 hash = MF6CHASH(mfccp->mf6cc_origin.sin6_addr, 842 mfccp->mf6cc_mcastgrp.sin6_addr); [all...] |
H A D | in6_pcb.c | 152 if ((error = prison_local_ip6(cred, &sin6->sin6_addr, 157 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { 167 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 202 if (!IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr) && 206 &sin6->sin6_addr, lport, 213 (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) || 231 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 254 t = in6_pcblookup_local(pcbinfo, &sin6->sin6_addr, 272 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 296 inp->in6p_laddr = sin6->sin6_addr; [all...] |
H A D | sctp6_usrreq.c | 128 src.sin6_addr = ip6->ip6_src; 129 if (in6_setscope(&src.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) { 136 dst.sin6_addr = ip6->ip6_dst; 137 if (in6_setscope(&dst.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) { 325 src.sin6_addr = ip6cp->ip6c_ip6->ip6_src; 326 if (in6_setscope(&src.sin6_addr, ip6cp->ip6c_m->m_pkthdr.rcvif, NULL) != 0) { 333 dst.sin6_addr = ip6cp->ip6c_ip6->ip6_dst; 334 if (in6_setscope(&dst.sin6_addr, ip6cp->ip6c_m->m_pkthdr.rcvif, NULL) != 0) { 624 if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr)) { 628 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) { [all...] |
/freebsd-11.0-release/contrib/libpcap/tests/ |
H A D | findalldevstest.c | 92 ((struct sockaddr_in6 *)(a->addr))->sin6_addr.s6_addr, 97 ((struct sockaddr_in6 *)(a->netmask))->sin6_addr.s6_addr, 102 ((struct sockaddr_in6 *)(a->broadaddr))->sin6_addr.s6_addr, 107 ((struct sockaddr_in6 *)(a->dstaddr))->sin6_addr.s6_addr,
|
/freebsd-11.0-release/crypto/heimdal/lib/roken/ |
H A D | inet_pton.c | 81 memcpy(dst, &si6.sin6_addr, sizeof(si6.sin6_addr));
|
H A D | getnameinfo.c | 105 return doit (AF_INET6, &sin6->sin6_addr, sizeof(sin6->sin6_addr),
|
/freebsd-11.0-release/contrib/netbsd-tests/fs/nfs/nfsservice/rpcbind/ |
H A D | util.c | 96 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 98 ntohs(*(u_int16_t *)&sin6->sin6_addr.s6_addr[2]); 99 sin6->sin6_addr.s6_addr[2] = sin6->sin6_addr.s6_addr[3] = 0; 229 if (IN6_IS_ADDR_LINKLOCAL(&ifsin6->sin6_addr) && 230 IN6_IS_ADDR_LINKLOCAL(&realsin6->sin6_addr) && 231 IN6_IS_ADDR_LINKLOCAL(&clntsin6->sin6_addr)) { 237 if (!bitmaskcmp(&ifsin6->sin6_addr, 238 &clntsin6->sin6_addr, &sin6mask->sin6_addr, [all...] |
/freebsd-11.0-release/tools/regression/netinet6/ip6_sockets/ |
H A D | ip6_sockets.c | 65 sin6.sin6_addr = in6addr_loopback;
|
/freebsd-11.0-release/usr.sbin/rtsold/ |
H A D | probe.c | 133 if (!IN6_IS_ADDR_LINKLOCAL(&p->rtaddr.sin6_addr)) { 137 inet_ntop(AF_INET6, &p->rtaddr.sin6_addr, ntopbuf, 141 sendprobe(&p->rtaddr.sin6_addr, ifinfo); 159 sa6_probe.sin6_addr = *addr;
|
/freebsd-11.0-release/contrib/tcpdump/missing/ |
H A D | getnameinfo.c | 73 offsetof(struct sockaddr_in6, sin6_addr)}, 179 switch (sin6->sin6_addr.s6_addr[0]) { 181 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) 183 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr)) 189 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 192 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
|
/freebsd-11.0-release/cddl/lib/libdtrace/ |
H A D | nfs.d | 61 P->rq_xprt->xp_xpc.xpc_lcladdr.buf)->sin6_addr) : 71 P->rq_xprt->xp_xpc.xpc_rtaddr.buf)->sin6_addr) : 84 inet_ntoa6(&((struct sockaddr_in6 *)&P->rc_addr)->sin6_addr);
|
/freebsd-11.0-release/contrib/tcp_wrappers/ |
H A D | hosts_access.c | 388 return (!memcmp(&pat.sin6_addr, &addr.sin6_addr, 466 if (IN6_IS_ADDR_V4MAPPED(&addr.sin6_addr)) { 467 if ((*(u_int32_t *)&net.sin6_addr.s6_addr[12] = dot_quad_addr(net_tok)) == INADDR_NONE 470 return ((*(u_int32_t *)&addr.sin6_addr.s6_addr[12] & mask) == *(u_int32_t *)&net.sin6_addr.s6_addr[12]); 494 if ((*(u_int32_t *)&addr.sin6_addr.s6_addr[i] & mask) != (*(u_int32_t *)&net.sin6_addr.s6_addr[i] & mask)) 498 if (*(u_int32_t *)&addr.sin6_addr.s6_addr[i] != *(u_int32_t *)&net.sin6_addr [all...] |
/freebsd-11.0-release/contrib/wpa/wpa_supplicant/ |
H A D | ctrl_iface_udp.c | 80 inet_ntop(AF_INET6, &from->sin6_addr, addr, sizeof(*from)), 107 !os_memcmp(&from->sin6_addr, &dst->addr.sin6_addr, 108 sizeof(from->sin6_addr))) { 110 inet_ntop(AF_INET6, &from->sin6_addr, addr, 154 !os_memcmp(&from->sin6_addr, &dst->addr.sin6_addr, 155 sizeof(from->sin6_addr))) { 157 inet_ntop(AF_INET6, &from->sin6_addr, addr, 228 inet_ntop(AF_INET6, &from.sin6_addr, add [all...] |
/freebsd-11.0-release/usr.sbin/ndp/ |
H A D | ndp.c | 406 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr; 429 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) { 472 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr; 509 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr; 518 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) { [all...] |
/freebsd-11.0-release/sbin/ifconfig/ |
H A D | af_inet6.c | 146 in6 = (struct in6_addr *)&in6_addreq.ifra_addr.sin6_addr; 155 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 156 lladdr = &sin6->sin6_addr; 220 inet_ntop(AF_INET6, &sin->sin6_addr, addr_buf, 238 inet_ntop(AF_INET6, &sin->sin6_addr, addr_buf, 248 printf("/%d ", prefix(&sin->sin6_addr, 251 printf(" prefixlen %d ", prefix(&sin->sin6_addr, 317 memset(&sin->sin6_addr, 0xff, sizeof(struct in6_addr)); 320 memset((void *)&sin->sin6_addr, 0x00, sizeof(sin->sin6_addr)); [all...] |
/freebsd-11.0-release/usr.sbin/rtadvd/ |
H A D | if.c | 70 .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT, 76 .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT, 82 .sin6_addr = IN6ADDR_SITELOCAL_ALLROUTERS_INIT, 200 if (IN6_IS_ADDR_LINKLOCAL(&SIN6(dst)->sin6_addr) || 201 IN6_IS_ADDR_MULTICAST(&SIN6(dst)->sin6_addr)) 230 (IN6_IS_ADDR_LINKLOCAL(&SIN6(ifa)->sin6_addr) || 231 IN6_IS_ADDR_MULTICAST(&SIN6(ifa)->sin6_addr))) 263 return (&SIN6(rti_info[RTAX_DST])->sin6_addr); 289 p = (char *)(&SIN6(sa)->sin6_addr); 654 &sin6_linklocal_allrouters.sin6_addr, [all...] |
/freebsd-11.0-release/contrib/pf/tftp-proxy/ |
H A D | filter.c | 101 &satosin6(nat)->sin6_addr.s6_addr, 16); 134 &satosin6(rdr)->sin6_addr.s6_addr, 16); 281 &satosin6(src)->sin6_addr.s6_addr, 16); 284 &satosin6(dst)->sin6_addr.s6_addr, 16); 388 memcpy(&pnl.saddr.v6, &client->sin6_addr.s6_addr, sizeof pnl.saddr.v6); 389 memcpy(&pnl.daddr.v6, &proxy->sin6_addr.s6_addr, sizeof pnl.daddr.v6); 399 memcpy(&server->sin6_addr.s6_addr, &pnl.rdaddr.v6, 400 sizeof server->sin6_addr);
|
/freebsd-11.0-release/contrib/pf/ftp-proxy/ |
H A D | filter.c | 97 &satosin6(nat)->sin6_addr.s6_addr, 16); 130 &satosin6(rdr)->sin6_addr.s6_addr, 16); 272 &satosin6(src)->sin6_addr.s6_addr, 16); 275 &satosin6(dst)->sin6_addr.s6_addr, 16); 377 memcpy(&pnl.saddr.v6, &client->sin6_addr.s6_addr, sizeof pnl.saddr.v6); 378 memcpy(&pnl.daddr.v6, &proxy->sin6_addr.s6_addr, sizeof pnl.daddr.v6); 388 memcpy(&server->sin6_addr.s6_addr, &pnl.rdaddr.v6, 389 sizeof server->sin6_addr);
|