/macosx-10.5.8/xnu-1228.15.4/bsd/netinet6/ |
H A D | in6.c | 188 all1_sa.sin6_addr = in6mask128; 205 ip6_sprintf(&((struct in6_ifaddr *)ifa)->ia_addr.sin6_addr), 290 if (IN6_ARE_ADDR_EQUAL(IFA_IN6(ifa), &ia->ia_addr.sin6_addr)) { 340 if (IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr)) { 563 if (IN6_IS_ADDR_LINKLOCAL(&ia->ia_addr.sin6_addr)) 608 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) { 609 if (sa6->sin6_addr.s6_addr16[1] == 0) { 611 sa6->sin6_addr.s6_addr16[1] = 613 } else if (sa6->sin6_addr.s6_addr16[1] != 624 ia = in6ifa_ifpwithaddr(ifp, &ifra->ifra_addr.sin6_addr); [all...] |
H A D | in6_pcb.c | 213 if (in6_embedscope(&sin6->sin6_addr, sin6, inp, NULL) != 0) { 222 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { 232 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 271 !IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) { 273 &sin6->sin6_addr, lport, 276 (!IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr) || 287 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 308 t = in6_pcblookup_local_and_cleanup(pcbinfo, &sin6->sin6_addr, 316 IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 335 inp->in6p_laddr = sin6->sin6_addr; [all...] |
H A D | nd6_rtr.c | 376 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix; 512 gate.sin6_addr = new->rtaddr; 612 gate.sin6_addr = dr->rtaddr; 878 in6_are_prefix_equal(&pr->ndpr_prefix.sin6_addr, 879 &search->ndpr_prefix.sin6_addr, 936 IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr) || 988 new->ndpr_prefix.sin6_addr.s6_addr32[i] &= 1005 ip6_sprintf(&pr->ndpr_prefix.sin6_addr), 1045 ip6_sprintf(&pr->ndpr_prefix.sin6_addr), 1140 ip6_sprintf(&pr->ndpr_prefix.sin6_addr), [all...] |
H A D | ip6_mroute.c | 206 if (IN6_ARE_ADDR_EQUAL(&_rt->mf6c_origin.sin6_addr, &(o)) && \ 207 IN6_ARE_ADDR_EQUAL(&_rt->mf6c_mcastgrp.sin6_addr, &(g)) && \ 384 MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt); 517 ifr.ifr_addr.sin6_addr= in6addr_any; 715 MF6CFIND(mfccp->mf6cc_origin.sin6_addr, 716 mfccp->mf6cc_mcastgrp.sin6_addr, rt); 724 ip6_sprintf(&mfccp->mf6cc_origin.sin6_addr), 725 ip6_sprintf(&mfccp->mf6cc_mcastgrp.sin6_addr), 737 hash = MF6CHASH(mfccp->mf6cc_origin.sin6_addr, [all...] |
H A D | in6_src.c | 122 dst = &dstsock->sin6_addr; 153 *src_storage = satosin6(&ia6->ia_addr)->sin6_addr; 183 *src_storage = satosin6(&ia6->ia_addr)->sin6_addr; 209 *src_storage = satosin6(&ia6->ia_addr)->sin6_addr; 225 rt = nd6_lookup(&sin6_next->sin6_addr, 1, NULL, 0); 235 *src_storage = satosin6(&ia6->ia_addr)->sin6_addr; 249 !IN6_ARE_ADDR_EQUAL(&satosin6(&ro->ro_dst)->sin6_addr, 263 sa6->sin6_addr = *dst; 303 sin6->sin6_addr = *dst; 310 *src_storage = satosin6(&ia6->ia_addr)->sin6_addr; [all...] |
H A D | in6_gif.c | 161 ip6->ip6_src = sin6_src->sin6_addr; 163 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6_dst->sin6_addr)) 164 ip6->ip6_dst = sin6_dst->sin6_addr; 177 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &sin6_dst->sin6_addr) || 185 dst->sin6_addr = sin6_dst->sin6_addr; 320 if (!IN6_ARE_ADDR_EQUAL(&src->sin6_addr, &ip6->ip6_dst) || 321 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &ip6->ip6_src)) 334 sin6.sin6_addr [all...] |
H A D | in6_ifattach.c | 495 ifra.ifra_addr.sin6_addr.s6_addr16[0] = htons(0xfe80); 497 ifra.ifra_addr.sin6_addr.s6_addr16[1] = 0 499 ifra.ifra_addr.sin6_addr.s6_addr16[1] = htons(ifp->if_index); /* XXX */ 501 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; 503 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0; 504 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1); 506 if (get_ifid(ifp, altifp, &ifra.ifra_addr.sin6_addr) != 0) { 514 in6_addr2scopeid(ifp, &ifra.ifra_addr.sin6_addr); 519 ifra.ifra_prefixmask.sin6_addr = in6mask64; 583 pr0.ndpr_plen = in6_mask2len(&ifra.ifra_prefixmask.sin6_addr, NUL [all...] |
H A D | nd6.c | 136 for (i = 0; i < sizeof(all1_sa.sin6_addr); i++) 137 all1_sa.sin6_addr.s6_addr[i] = 0xff; 497 nd6_ns_output(ifp, NULL, &dst->sin6_addr, 541 nd6_ns_output(ifp, &dst->sin6_addr, 542 &dst->sin6_addr, 554 nd6_ns_output(ifp, &dst->sin6_addr, 555 &dst->sin6_addr, ln, 0, 0); 851 sin6.sin6_addr = *addr6; 968 #define IFADDR6(a) ((((struct in6_ifaddr *)(a))->ia_addr).sin6_addr) 969 #define IFMASK6(a) ((((struct in6_ifaddr *)(a))->ia_prefixmask).sin6_addr) [all...] |
H A D | icmp6.c | 1036 icmp6dst.sin6_addr = eip6->ip6_dst; 1038 icmp6dst.sin6_addr = *finaldst; 1040 &icmp6dst.sin6_addr); 1042 if (in6_embedscope(&icmp6dst.sin6_addr, &icmp6dst, 1058 icmp6src.sin6_addr = eip6->ip6_src; 1060 &icmp6src.sin6_addr); 1062 if (in6_embedscope(&icmp6src.sin6_addr, &icmp6src, 1131 sin6.sin6_addr = *dst; 1134 sin6.sin6_addr.s6_addr16[1] = 1209 bcopy(&ip6->ip6_dst, &sin6.sin6_addr, sizeo [all...] |
H A D | in6_prefix.h | 79 #define RP_IN6(rp) (&(rp)->rp_prefix.sin6_addr)
|
H A D | nd6_nbr.c | 217 tsin6.sin6_addr = taddr6; 424 ip6->ip6_src = ia->ia_addr.sin6_addr; 464 ip6->ip6_src = ia->ia_addr.sin6_addr; 780 in6 = &((struct sockaddr_in6 *)rt_key(rt))->sin6_addr; 919 ip6->ip6_src = ia->ia_addr.sin6_addr; 1075 ip6_sprintf(&ia->ia_addr.sin6_addr), 1100 ip6_sprintf(&ia->ia_addr.sin6_addr), 1110 ip6_sprintf(&ia->ia_addr.sin6_addr))); 1188 ip6_sprintf(&ia->ia_addr.sin6_addr), 1195 ip6_sprintf(&ia->ia_addr.sin6_addr), [all...] |
H A D | in6_var.h | 351 #define IA6_IN6(ia) (&((ia)->ia_addr.sin6_addr)) 352 #define IA6_DSTIN6(ia) (&((ia)->ia_dstaddr.sin6_addr)) 353 #define IA6_MASKIN6(ia) (&((ia)->ia_prefixmask.sin6_addr)) 356 #define IFA_IN6(x) (&((struct sockaddr_in6 *)((x)->ifa_addr))->sin6_addr) 357 #define IFA_DSTIN6(x) (&((struct sockaddr_in6 *)((x)->ifa_dstaddr))->sin6_addr) 359 #define IFPR_IN6(x) (&((struct sockaddr_in6 *)((x)->ifpr_prefix))->sin6_addr) 584 && IN6_ARE_ADDR_EQUAL(&((struct sockaddr_in6 *)_ifma->ifma_addr)->sin6_addr, \
|
H A D | in6_prefix.c | 189 &ipr->ipr_prefix.sin6_addr); 204 in6_matchlen(&ipr->ipr_prefix.sin6_addr, IFA_IN6(ifa))) 256 matchlen = in6_matchlen(&irr->irr_matchprefix.sin6_addr, 278 matchlen = in6_matchlen(&irr->irr_matchprefix.sin6_addr, 503 (char *)&ia->ia_addr.sin6_addr, 504 sizeof(ia->ia_addr.sin6_addr) << 3, 615 bit_copy((char *)&ifra.ifra_addr.sin6_addr, 616 sizeof(ifra.ifra_addr.sin6_addr) << 3, 620 bit_copy((char *)&ifra.ifra_addr.sin6_addr, 621 sizeof(ifra.ifra_addr.sin6_addr) << [all...] |
H A D | raw_ip6.c | 308 dst = &dstsock->sin6_addr; 640 addr->sin6_scope_id = scope6_addr2default(&addr->sin6_addr); 643 if (!IN6_IS_ADDR_UNSPECIFIED(&addr->sin6_addr) && 655 inp->in6p_laddr = addr->sin6_addr; 682 addr->sin6_scope_id = scope6_addr2default(&addr->sin6_addr); 692 inp->in6p_faddr = addr->sin6_addr; 722 bcopy(&inp->in6p_faddr, &tmp.sin6_addr, 735 dst->sin6_scope_id = scope6_addr2default(&dst->sin6_addr);
|
H A D | udp6_usrreq.c | 551 inp = in6_pcblookup_hash(&udbinfo, &addrs[1].sin6_addr, 553 &addrs[0].sin6_addr, addrs[0].sin6_port, 637 if (IN6_IS_ADDR_UNSPECIFIED(&sin6_p->sin6_addr)) 639 else if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) { 668 if (IN6_IS_ADDR_V4MAPPED(&sin6_p->sin6_addr)) { 766 hasv4addr = IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr)
|
H A D | udp6_output.c | 196 faddr = &sin6->sin6_addr; 218 if (in6_embedscope(&sin6->sin6_addr, sin6, in6p, NULL) != 0) {
|
H A D | ipsec.c | 1179 bcopy(&ip6->ip6_src, &sin6->sin6_addr, sizeof(ip6->ip6_src)); 1181 sin6->sin6_addr.s6_addr16[1] = 0; 1190 bcopy(&ip6->ip6_dst, &sin6->sin6_addr, sizeof(ip6->ip6_dst)); 1192 sin6->sin6_addr.s6_addr16[1] = 0; 2331 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.src)->sin6_addr, 2333 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.dst)->sin6_addr, 2725 ip6_sprintf(&((struct sockaddr_in6 *)&saidx->src)->sin6_addr)); 2730 ip6_sprintf(&((struct sockaddr_in6 *)&saidx->dst)->sin6_addr)); 3081 bcopy(&ip6->ip6_src, &sin6->sin6_addr, 3085 sin6->sin6_addr [all...] |
H A D | in6.h | 158 struct in6_addr sin6_addr; /* IP6 address */ member in struct:sockaddr_in6 263 (bcmp(&(a)->sin6_addr, &(b)->sin6_addr, sizeof(struct in6_addr)) == 0))
|
H A D | in6_rmx.c | 155 if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr)) 178 ->sin6_addr, 179 &sin6->sin6_addr)) {
|
H A D | ip6_forward.c | 308 * ip6forward_rt->ro_dst.sin6_addr is equal to ip6->ip6_dst 336 !IN6_ARE_ADDR_EQUAL(&ip6->ip6_dst, &dst->sin6_addr)) { 344 dst->sin6_addr = ip6->ip6_dst;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/net/ |
H A D | if_stf.c | 380 if (bcmp(GET_V4(&ia6->ia_addr.sin6_addr), &ip.ip_dst, 391 a.s_addr = GET_V4(&ia6->ia_addr.sin6_addr)->s_addr; 392 a.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; 394 b.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; 420 if (!IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) 423 bcopy(GET_V4(&sin6->sin6_addr), &in, sizeof(in)); 500 else if (IN6_IS_ADDR_6TO4(&dst6->sin6_addr)) 501 in4 = GET_V4(&dst6->sin6_addr); 524 bcopy(GET_V4(&((struct sockaddr_in6 *)&ia6->ia_addr)->sin6_addr), 786 if (IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) { [all...] |
H A D | if_ethersubr.c | 172 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { 192 ETHER_MAP_IPV6_MULTICAST(&sin6->sin6_addr, e_addr);
|
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet/ |
H A D | tcp_usrreq.c | 314 IN6_IS_ADDR_MULTICAST(&sin6p->sin6_addr)) { 321 if (IN6_IS_ADDR_UNSPECIFIED(&sin6p->sin6_addr)) 323 else if (IN6_IS_ADDR_V4MAPPED(&sin6p->sin6_addr)) { 460 && IN6_IS_ADDR_MULTICAST(&sin6p->sin6_addr)) { 465 if (IN6_IS_ADDR_V4MAPPED(&sin6p->sin6_addr)) { 1026 &sin6->sin6_addr, sin6->sin6_port, 1049 inp->in6p_faddr = sin6->sin6_addr;
|
H A D | ip_encap.c | 280 s.sin6_addr = ip6->ip6_src; 284 d.sin6_addr = ip6->ip6_dst;
|
H A D | tcp_subr.c | 836 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) 1233 if (IN6_IS_ADDR_V4MAPPED(&addrs[0].sin6_addr)) { 1234 if (IN6_IS_ADDR_V4MAPPED(&addrs[1].sin6_addr)) 1242 *(struct in_addr *)&addrs[1].sin6_addr.s6_addr[12], 1244 *(struct in_addr *)&addrs[0].sin6_addr.s6_addr[12], 1248 inp = in6_pcblookup_hash(&tcbinfo, &addrs[1].sin6_addr, 1250 &addrs[0].sin6_addr, addrs[0].sin6_port, 1720 dst6->sin6_addr = inp->in6p_faddr;
|