/freebsd-9.3-release/contrib/ntp/sntp/libevent/ |
H A D | ipv6-internal.h | 68 struct in6_addr sin6_addr; member in struct:sockaddr_in6
|
/freebsd-9.3-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-9.3-release/sys/netinet6/ |
H A D | in6_src.c | 158 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)); \ 165 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)); \ 193 dst = dstsock->sin6_addr; /* make a copy for local operation */ 241 srcsock.sin6_addr = pi->ipi6_addr; 243 error = in6_setscope(&srcsock.sin6_addr, ifp, NULL); 248 &srcsock.sin6_addr, (inp != NULL && 260 pi->ipi6_addr = srcsock.sin6_addr; /* XXX: this overrides pi */ 263 bcopy(&ia6->ia_addr.sin6_addr, src [all...] |
H A D | in6.c | 445 error = in6_setscope(&sa6->sin6_addr, ifp, NULL); 449 &sa6->sin6_addr)) != 0) 451 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr); 662 if ((ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr)) 684 pr0.ndpr_plen = in6_mask2len(&ifra->ifra_prefixmask.sin6_addr, 692 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &= 693 ifra->ifra_prefixmask.sin6_addr.s6_addr32[i]; 840 llsol.s6_addr32[3] = ifra->ifra_addr.sin6_addr.s6_addr32[3]; 870 mltmask.sin6_addr = in6mask32; 879 mltaddr.sin6_addr [all...] |
H A D | scope6.c | 337 zoneid = scope6_addr2default(&sin6->sin6_addr); 340 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || 341 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) { 355 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff); 375 ip6_sprintf(ip6buf, &sin6->sin6_addr), sin6->sin6_scope_id); 378 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || 379 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) { 383 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]); 390 sin6->sin6_addr.s6_addr16[1] = 0;
|
H A D | nd6_rtr.c | 357 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix; 494 gate.sin6_addr = new->rtaddr; 541 gate.sin6_addr = dr->rtaddr; 870 in6_are_prefix_equal(&key->ndpr_prefix.sin6_addr, 871 &search->ndpr_prefix.sin6_addr, key->ndpr_plen)) { 911 new->ndpr_prefix.sin6_addr.s6_addr32[i] &= 926 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr), 959 ip6_sprintf(ip6buf, &pr->ndpr_prefix.sin6_addr), 1046 &pr->ndpr_prefix.sin6_addr), 1069 ip6_sprintf(ip6buf, &new->ndpr_prefix.sin6_addr), [all...] |
H A D | in6_pcb.c | 148 if ((error = prison_local_ip6(cred, &sin6->sin6_addr, 153 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { 163 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 198 if (!IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr) && 202 &sin6->sin6_addr, lport, 208 (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) || 216 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 235 t = in6_pcblookup_local(pcbinfo, &sin6->sin6_addr, 253 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 277 inp->in6p_laddr = sin6->sin6_addr; [all...] |
H A D | in6_gif.c | 218 ip6->ip6_src = sin6_src->sin6_addr; 220 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6_dst->sin6_addr)) 221 ip6->ip6_dst = sin6_dst->sin6_addr; 234 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &sin6_dst->sin6_addr)) { 239 dst->sin6_addr = sin6_dst->sin6_addr; 392 if (!IN6_ARE_ADDR_EQUAL(&src->sin6_addr, &ip6->ip6_dst) || 393 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &ip6->ip6_src)) 406 sin6.sin6_addr [all...] |
H A D | ip6_mroute.c | 284 if (IN6_ARE_ADDR_EQUAL(&_rt->mf6c_origin.sin6_addr, &(o)) && \ 285 IN6_ARE_ADDR_EQUAL(&_rt->mf6c_mcastgrp.sin6_addr, &(g)) && \ 473 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt); 797 MF6CFIND(mfccp->mf6cc_origin.sin6_addr, 798 mfccp->mf6cc_mcastgrp.sin6_addr, rt); 803 ip6_sprintf(ip6bufo, &mfccp->mf6cc_origin.sin6_addr), 804 ip6_sprintf(ip6bufg, &mfccp->mf6cc_mcastgrp.sin6_addr), 817 hash = MF6CHASH(mfccp->mf6cc_origin.sin6_addr, 818 mfccp->mf6cc_mcastgrp.sin6_addr); [all...] |
H A D | in6_ifattach.c | 472 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000); 473 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; 475 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0; 476 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1); 478 if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) { 484 if (in6_setscope(&ifra.ifra_addr.sin6_addr, ifp, NULL)) 489 ifra.ifra_prefixmask.sin6_addr = in6mask64; 531 pr0.ndpr_plen = in6_mask2len(&ifra.ifra_prefixmask.sin6_addr, NULL); 535 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &= 580 ifra.ifra_prefixmask.sin6_addr [all...] |
H A D | sctp6_usrreq.c | 140 src.sin6_addr = ip6->ip6_src; 141 if (in6_setscope(&src.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) { 148 dst.sin6_addr = ip6->ip6_dst; 149 if (in6_setscope(&dst.sin6_addr, m->m_pkthdr.rcvif, NULL) != 0) { 152 if (faithprefix_p != NULL && (*faithprefix_p) (&dst.sin6_addr)) { 417 final.sin6_addr = ((struct sockaddr_in6 *)pktdst)->sin6_addr; 669 if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr)) { 673 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) { 702 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) { [all...] |
/freebsd-9.3-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-9.3-release/sbin/ifconfig/ |
H A D | af_inet6.c | 145 in6 = (struct in6_addr *)&in6_addreq.ifra_addr.sin6_addr; 154 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 155 lladdr = &sin6->sin6_addr; 172 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 174 ntohs(*(u_int16_t *)&sin6->sin6_addr.s6_addr[2]); 175 sin6->sin6_addr.s6_addr[2] = sin6->sin6_addr.s6_addr[3] = 0; 221 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr) && 222 *(u_short *)&sin->sin6_addr.s6_addr[2] != 0) { 225 index = *(u_short *)&sin->sin6_addr [all...] |
/freebsd-9.3-release/contrib/ntp/tests/libntp/ |
H A D | sockaddrtest.c | 39 memcmp(&expected.sa6.sin6_addr, &actual.sa6.sin6_addr,
|
H A D | netof.c | 93 input.sa6.sin6_addr = input_address; 98 expected.sa6.sin6_addr = expected_address;
|
/freebsd-9.3-release/usr.sbin/ndp/ |
H A D | ndp.c | 406 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr; 408 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr)) { 409 *(u_int16_t *)&sin->sin6_addr.s6_addr[2] = 433 if (IN6_ARE_ADDR_EQUAL(&sin->sin6_addr, &sin_m.sin6_addr)) { 480 sin->sin6_addr = ((struct sockaddr_in6 *)res->ai_addr)->sin6_addr; 482 if (IN6_IS_ADDR_LINKLOCAL(&sin->sin6_addr)) { 483 *(u_int16_t *)&sin->sin6_addr [all...] |
/freebsd-9.3-release/tools/regression/netinet6/ip6_sockets/ |
H A D | ip6_sockets.c | 65 sin6.sin6_addr = in6addr_loopback;
|
/freebsd-9.3-release/crypto/heimdal/lib/roken/ |
H A D | getnameinfo.c | 108 return doit (AF_INET6, &sin6->sin6_addr, sizeof(sin6->sin6_addr),
|
H A D | socket.c | 66 sin6->sin6_addr = in6addr_any; 100 memcpy (&sin6->sin6_addr, ptr, sizeof(struct in6_addr)); 165 return &sin6->sin6_addr;
|
/freebsd-9.3-release/cddl/lib/libdtrace/ |
H A D | nfs.d | 60 P->rq_xprt->xp_xpc.xpc_lcladdr.buf)->sin6_addr) : 70 P->rq_xprt->xp_xpc.xpc_rtaddr.buf)->sin6_addr) : 83 inet_ntoa6(&((struct sockaddr_in6 *)&P->rc_addr)->sin6_addr);
|
/freebsd-9.3-release/contrib/tcpdump/missing/ |
H A D | getnameinfo.c | 78 offsetof(struct sockaddr_in6, sin6_addr)}, 184 switch (sin6->sin6_addr.s6_addr[0]) { 186 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) 188 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr)) 194 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 197 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
|
/freebsd-9.3-release/contrib/tcp_wrappers/ |
H A D | hosts_access.c | 382 return (!memcmp(&pat.sin6_addr, &addr.sin6_addr, 460 if (IN6_IS_ADDR_V4MAPPED(&addr.sin6_addr)) { 461 if ((*(u_int32_t *)&net.sin6_addr.s6_addr[12] = dot_quad_addr(net_tok)) == INADDR_NONE 464 return ((*(u_int32_t *)&addr.sin6_addr.s6_addr[12] & mask) == *(u_int32_t *)&net.sin6_addr.s6_addr[12]); 488 if ((*(u_int32_t *)&addr.sin6_addr.s6_addr[i] & mask) != (*(u_int32_t *)&net.sin6_addr.s6_addr[i] & mask)) 492 if (*(u_int32_t *)&addr.sin6_addr.s6_addr[i] != *(u_int32_t *)&net.sin6_addr [all...] |
/freebsd-9.3-release/lib/libc/net/ |
H A D | getnameinfo.c | 105 offsetof(struct sockaddr_in6, sin6_addr)}, 194 switch (sin6->sin6_addr.s6_addr[0]) { 196 if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)) 198 else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr)) 204 if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr)) { 207 else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) 347 a6 = &sa6->sin6_addr;
|
/freebsd-9.3-release/sys/netpfil/ipfw/ |
H A D | ip_fw_table.c | 118 #define KEY_LEN_INET6 (offsetof(struct sockaddr_in6, sin6_addr) + sizeof(struct in6_addr)) 122 #define OFF_LEN_INET6 (8 * offsetof(struct sockaddr_in6, sin6_addr)) 190 ipv6_writemask(&xent->m.mask6.sin6_addr, mlen); 191 memcpy(&xent->a.addr6.sin6_addr, paddr, sizeof(struct in6_addr)); 192 APPLY_MASK(&xent->a.addr6.sin6_addr, &xent->m.mask6.sin6_addr); 327 ipv6_writemask(&mask6.sin6_addr, mlen); 328 memcpy(&sa6.sin6_addr, paddr, sizeof(struct in6_addr)); 329 APPLY_MASK(&sa6.sin6_addr, &mask6.sin6_addr); [all...] |
/freebsd-9.3-release/usr.sbin/rtadvd/ |
H A D | if.c | 71 .sin6_addr = IN6ADDR_LINKLOCAL_ALLNODES_INIT, 77 .sin6_addr = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT, 83 .sin6_addr = IN6ADDR_SITELOCAL_ALLROUTERS_INIT, 201 if (IN6_IS_ADDR_LINKLOCAL(&SIN6(dst)->sin6_addr) || 202 IN6_IS_ADDR_MULTICAST(&SIN6(dst)->sin6_addr)) 231 (IN6_IS_ADDR_LINKLOCAL(&SIN6(ifa)->sin6_addr) || 232 IN6_IS_ADDR_MULTICAST(&SIN6(ifa)->sin6_addr))) 264 return (&SIN6(rti_info[RTAX_DST])->sin6_addr); 290 p = (char *)(&SIN6(sa)->sin6_addr); 656 &sin6_linklocal_allrouters.sin6_addr, [all...] |