| /xnu-12377.41.6/tests/ |
| H A D | tcp_bind_connect.c | 158 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_connect_v6() 167 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_connect_v6() 171 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in tcp_connect_v6() 283 (void)inet_ntop(AF_INET6, &sin6_from->sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_connectx_v6() 289 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, f_addr_str, sizeof(f_addr_str)); in tcp_connectx_v6() 310 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_connectx_v6() 314 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in tcp_connectx_v6() 507 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 524 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 540 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL); [all …]
|
| H A D | udp_bind_connect.c | 151 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_connect_v6() 160 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_connect_v6() 164 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in udp_connect_v6() 313 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 329 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 345 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL); 361 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL); 376 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &sin6.sin6_addr), 1, NULL); 391 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &sin6.sin6_addr), 1, NULL); 406 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:224.0.0.1", &sin6.sin6_addr), 1, NULL); [all …]
|
| H A D | ipv6_bind_race.c | 90 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL); 106 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 122 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 138 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL); 154 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 175 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL); 196 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 212 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL); 228 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 251 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6_dst.sin6_addr), 1, NULL); [all …]
|
| H A D | udp_disconnect.c | 188 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_disconnect_v6() 192 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in udp_disconnect_v6() 228 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_connect_v6() 236 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_connect_v6() 240 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in udp_connect_v6() 259 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 281 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL); 307 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL); 311 sin6_null.sin6_addr.s6_addr[10] = 0xff; 312 sin6_null.sin6_addr.s6_addr[11] = 0xff;
|
| H A D | tcp_send_implied_connect.c | 192 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_send_implied_connect_v6() 208 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_send_implied_connect_v6() 212 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in tcp_send_implied_connect_v6() 292 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); 308 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL); 323 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &sin6.sin6_addr), 1, NULL); 354 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:224.0.0.1", &sin6.sin6_addr), 1, NULL); 369 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:255.255.255.255", &sin6.sin6_addr), 1, NULL); 384 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:0.0.0.0", &sin6.sin6_addr), 1, NULL); 399 T_ASSERT_EQ(inet_pton(AF_INET6, "::224.0.0.1", &sin6.sin6_addr), 1, NULL); [all …]
|
| H A D | mcast_ssm.c | 86 inet_pton(AF_INET6, address, &group->sin6_addr); 91 inet_pton(AF_INET6, "2001:db8::1", &source->sin6_addr); 99 ((struct sockaddr_in6 *)&gr.gsr_source)->sin6_addr.__u6_addr.__u6_addr8[15] += i;
|
| H A D | socket_v4mappedv6.c | 38 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:c000:201", &local.sin6_addr), 1, NULL); 45 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &remote.sin6_addr), 1, NULL);
|
| /xnu-12377.41.6/bsd/netinet6/ |
| H A D | in6_src.c | 301 dst = dstsock->sin6_addr; /* make a copy for local operation */ in in6_selectsrc_core() 329 &SIN6(rt->rt_gateway)->sin6_addr, rt->rt_ifp); in in6_selectsrc_core() 344 (void) inet_ntop(AF_INET6, &ia->ia_addr.sin6_addr, in in6_selectsrc_core() 389 src = ia->ia_addr.sin6_addr; in in6_selectsrc_core() 416 if (in6_are_addr_equal_scoped(&dst, &ia->ia_addr.sin6_addr, dstzone, srczone)) { in in6_selectsrc_core() 427 new_scope = in6_addrscope(&ia->ia_addr.sin6_addr); in in6_selectsrc_core() 615 new_matchlen = in6_matchlen(&ia->ia_addr.sin6_addr, &dst); in in6_selectsrc_core() 653 in6_addrscope(&ia->ia_addr.sin6_addr)); in in6_selectsrc_core() 657 in6_matchlen(&ia->ia_addr.sin6_addr, &dst)); in in6_selectsrc_core() 701 *src_storage = satosin6(&ia->ia_addr)->sin6_addr; in in6_selectsrc_core() [all …]
|
| H A D | in6_pcb.c | 247 if (in6_embedscope(&sin6.sin6_addr, &sin6, inp, NULL, in in6_pcbbind() 262 if (IN6_IS_ADDR_MULTICAST(&sin6.sin6_addr)) { in in6_pcbbind() 273 } else if (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind() 373 !IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) && in in6_pcbbind() 398 if (!IN6_IS_ADDR_MULTICAST(&sin6.sin6_addr) && in in6_pcbbind() 401 &sin6.sin6_addr, lport, sin6.sin6_scope_id, in in6_pcbbind() 404 (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) || in in6_pcbbind() 418 IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind() 461 &sin6.sin6_addr, lport, sin6.sin6_scope_id, wild); in in6_pcbbind() 476 IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr)) { in in6_pcbbind() [all …]
|
| H A D | in6_ifattach.c | 509 pr0.ndpr_plen = (u_char)in6_mask2len(&ifra->ifra_prefixmask.sin6_addr, NULL); in in6_ifattach_linklocal() 510 pr0.ndpr_mask = ifra->ifra_prefixmask.sin6_addr; in in6_ifattach_linklocal() 514 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &= in in6_ifattach_linklocal() 571 ifra.ifra_prefixmask.sin6_addr = in6mask128; in in6_ifattach_loopback() 579 ifra.ifra_dstaddr.sin6_addr = in6addr_loopback; in in6_ifattach_loopback() 583 ifra.ifra_addr.sin6_addr = in6addr_loopback; in in6_ifattach_loopback() 847 struct in6_addr *in6 = &sin6->sin6_addr; in in6_ifattach_aliasreq() 883 ifra.ifra_addr.sin6_addr.s6_addr16[0] = htons(0xfe80); in in6_ifattach_aliasreq() 885 ifra.ifra_addr.sin6_addr.s6_addr16[1] = htons(ifp->if_index); in in6_ifattach_aliasreq() 887 ifra.ifra_addr.sin6_addr.s6_addr16[1] = 0; in in6_ifattach_aliasreq() [all …]
|
| H A D | in6.c | 183 .sin6_addr = IN6ADDR_ANY_INIT, 252 all1_sa.sin6_addr = in6mask128; in in6_ifloop_request() 270 ip6_sprintf(&(ifatoia6(ifa))->ia_addr.sin6_addr), in in6_ifloop_request() 371 …if (in6_are_addr_equal_scoped(IFA_IN6(ifa), &ia->ia_addr.sin6_addr, IFA_SIN6(ifa)->sin6_scope_id, … in in6_ifremloop() 770 if (IN6_IS_ADDR_LINKLOCAL(&ia->ia_addr.sin6_addr)) { in in6ctl_llstop() 795 pr0.ndpr_prefix.sin6_addr.s6_addr16[0] = IPV6_ADDR_INT16_ULL; in in6ctl_llstop() 796 …(void)in6_setscope(&pr0.ndpr_prefix.sin6_addr, ifp, IN6_NULL_IF_EMBEDDED_SCOPE(&pr0.ndpr_prefix.si… in in6ctl_llstop() 1111 if (IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr)) { in in6ctl_clat46start() 1542 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) { in in6_control() 1544 if (sa6->sin6_addr.s6_addr16[1] == 0) { in in6_control() [all …]
|
| H A D | in6_gif.c | 177 ip6->ip6_src = sin6_src->sin6_addr; in in6_gif_output() 181 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6_dst->sin6_addr)) { in in6_gif_output() 182 ip6->ip6_dst = sin6_dst->sin6_addr; in in6_gif_output() 194 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &sin6_dst->sin6_addr) || in in6_gif_output() 200 dst->sin6_addr = sin6_dst->sin6_addr; in in6_gif_output() 350 if (!IN6_ARE_ADDR_EQUAL(&src->sin6_addr, &ip6->ip6_dst) || in gif_validate6() 351 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &ip6->ip6_src)) { in gif_validate6() 365 sin6.sin6_addr = ip6->ip6_src; in gif_validate6() 375 ip6_sprintf(&sin6.sin6_addr)); in gif_validate6()
|
| H A D | nd6_rtr.c | 288 src_sa6.sin6_addr = ip6->ip6_src; in nd6_rs_input() 289 …src_sa6.sin6_scope_id = (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&src_sa6.sin6_addr)) ? ip6_inpu… in nd6_rs_input() 512 memcpy(&rti_gateway.sin6_addr, &saddr6, sizeof(rti_gateway.sin6_addr)); in nd6_ra_input() 584 memcpy(&rti_prefix.sin6_addr, rti_opt + 1, rounded_prefix_bytes); in nd6_ra_input() 588 ip6_sprintf(&rti_prefix.sin6_addr), in nd6_ra_input() 603 if (IN6_IS_ADDR_UNSPECIFIED(&rti_prefix.sin6_addr) in nd6_ra_input() 641 rti.nd_rti_prefix = rti_prefix.sin6_addr; in nd6_ra_input() 739 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix; in nd6_ra_input() 993 key.sin6_addr = rti->nd_rti_prefix; in defrouter_addreq() 994 in6_len2mask(&mask.sin6_addr, rti->nd_rti_prefixlen); in defrouter_addreq() [all …]
|
| H A D | scope6.c | 224 zoneid = scope6_addr2default(&sin6->sin6_addr); in sa6_embedscope() 228 (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_embedscope() 229 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr))) { in sa6_embedscope() 248 sin6->sin6_addr.s6_addr16[1] = htons(zoneid & 0xffff); in sa6_embedscope() 294 ip6_sprintf(&sin6->sin6_addr), sin6->sin6_scope_id); in sa6_recoverscope() 297 if (IN6_IS_SCOPE_LINKLOCAL(&sin6->sin6_addr) || in sa6_recoverscope() 298 IN6_IS_ADDR_MC_INTFACELOCAL(&sin6->sin6_addr)) { in sa6_recoverscope() 302 zoneid = ntohs(sin6->sin6_addr.s6_addr16[1]); in sa6_recoverscope() 327 sin6->sin6_addr.s6_addr16[1] = 0; in sa6_recoverscope()
|
| H A D | nd6_nbr.c | 241 &SIN6(rt_key(rt))->sin6_addr, tmp, sizeof(tmp)), in nd6_llreach_alloc() 337 src_sa6.sin6_addr = saddr6; in nd6_ns_input() 408 tsin6.sin6_addr = taddr6; in nd6_ns_input() 749 dst_sa.sin6_addr = ip6->ip6_dst; in nd6_ns_output() 758 ip6_sprintf(&dst_sa.sin6_addr), in nd6_ns_output() 781 ip6_sprintf(&dst_sa.sin6_addr)); in nd6_ns_output() 790 ip6_sprintf(&dst_sa.sin6_addr)); in nd6_ns_output() 1148 struct in6_addr rt_addr = SIN6(rt_key(rt))->sin6_addr; in nd6_na_input() 1286 struct in6_addr rt_addr = SIN6(rt_key(rt))->sin6_addr; in nd6_na_input() 1323 in6 = &SIN6(rt_key(rt))->sin6_addr; in nd6_na_input() [all …]
|
| H A D | nd6_prproxy.c | 386 if (IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr) || in nd6_if_prproxy() 444 bcopy(&pr->ndpr_prefix.sin6_addr, &pr_addr, sizeof(pr_addr)); in nd6_if_prproxy() 454 !in6_are_prefix_equal(&fwd->ndpr_prefix.sin6_addr, fwd->ndpr_prefix.sin6_scope_id, in nd6_if_prproxy() 532 &ro6->ro_dst.sin6_addr, ip6_input_getdstifscope(m), ro6->ro_dst.sin6_scope_id)); in nd6_prproxy_isours() 561 struct in6_addr *__single dst6 = &ro6->ro_dst.sin6_addr; in nd6_proxy_find_fwdroute() 605 !in6_are_masked_addr_scope_equal(&pr->ndpr_prefix.sin6_addr, pr_ifscope, in nd6_proxy_find_fwdroute() 612 bcopy(&pr->ndpr_prefix.sin6_addr, &pr_addr, sizeof(pr_addr)); in nd6_proxy_find_fwdroute() 621 !in6_are_prefix_equal(&fwd->ndpr_prefix.sin6_addr, fwd->ndpr_prefix.sin6_scope_id, in nd6_proxy_find_fwdroute() 724 bcopy(&pr_cur->ndpr_prefix.sin6_addr, &pr_addr, in nd6_prproxy_prelist_update() 735 !in6_are_prefix_equal(&pr->ndpr_prefix.sin6_addr, pr->ndpr_prefix.sin6_scope_id, in nd6_prproxy_prelist_update() [all …]
|
| H A D | icmp6.c | 1086 icmp6dst.sin6_addr = *((struct in6_addr *)(void *)(rth0 + 1) + (hops - 1)); in icmp6_notify_error() 1156 if (IN6_IS_ADDR_UNSPECIFIED(&icmp6dst.sin6_addr)) { in icmp6_notify_error() 1157 icmp6dst.sin6_addr = eip6->ip6_dst; in icmp6_notify_error() 1159 …if (in6_setscope(&icmp6dst.sin6_addr, m->m_pkthdr.rcvif, IN6_NULL_IF_EMBEDDED_SCOPE(&icmp6dst.sin6… in icmp6_notify_error() 1165 icmp6src.sin6_addr = eip6->ip6_src; in icmp6_notify_error() 1166 …if (in6_setscope(&icmp6src.sin6_addr, m->m_pkthdr.rcvif, IN6_NULL_IF_EMBEDDED_SCOPE(&icmp6dst.sin6… in icmp6_notify_error() 1176 ip6cp.ip6c_finaldst = &icmp6dst.sin6_addr; in icmp6_notify_error() 1234 sin6.sin6_addr = *dst; in icmp6_mtudisc_update() 1237 sin6.sin6_addr.s6_addr16[1] = in icmp6_mtudisc_update() 1405 subjlen, (caddr_t)&sin6.sin6_addr); in ni6_input() [all …]
|
| H A D | in6_mcast.c | 374 &gsin6->sin6_addr, pinm->ifscope, gsin6->sin6_scope_id)) { in im6o_match_group() 419 find.im6s_addr = psa->sin6_addr; in im6o_match_source() 445 group_tmp.sin6_scope_id = in6_addr2scopeid(ifp, &group_tmp.sin6_addr); in im6o_mc_filter() 512 gsin6.sin6_addr = *group; in in6_mc_get() 713 find.im6s_addr = psin->sin6_addr; in im6f_get_source() 751 lims->im6s_addr = psin->sin6_addr; in im6f_graft() 781 find.im6s_addr = psin->sin6_addr; in im6f_prune() 1494 if (!IN6_IS_ADDR_MULTICAST(&gsa->sin6_addr)) { in in6p_block_unblock_source() 1498 (void) in6_setscope(&gsa->sin6_addr, ifp, IN6_NULL_IF_EMBEDDED_SCOPE(&gsa->sin6_scope_id)); in in6p_block_unblock_source() 1538 ip6_sprintf(&ssa->sin6_addr), in in6p_block_unblock_source() [all …]
|
| H A D | nd6.c | 296 for (i = 0; i < sizeof(all1_sa.sin6_addr); i++) { in nd6_init() 297 all1_sa.sin6_addr.s6_addr[i] = 0xff; in nd6_init() 974 NULL, &dst->sin6_addr, ln); in nd6_service_neighbor_cache() 977 &dst->sin6_addr, ln, NULL, 0); in nd6_service_neighbor_cache() 1012 defrouter_set_reachability(&SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp, in nd6_service_neighbor_cache() 1088 nd6_ns_output(ifp, &dst->sin6_addr, in nd6_service_neighbor_cache() 1089 &dst->sin6_addr, ln, NULL, 0); in nd6_service_neighbor_cache() 1108 nd6_ns_output(ifp, &dst->sin6_addr, in nd6_service_neighbor_cache() 1109 &dst->sin6_addr, ln, NULL, 0); in nd6_service_neighbor_cache() 1128 defrouter_set_reachability(&SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp, in nd6_service_neighbor_cache() [all …]
|
| H A D | raw_ip6.c | 418 …!in6_are_addr_equal_scoped(&in6p->in6p_faddr, &cfil_sin6->sin6_addr, in6p->inp_fifscope, cfil_sin6… in rip6_output() 442 cfil_faddr_use ? &cfil_sin6->sin6_addr : in rip6_output() 444 &in6p->in6p_faddr, &tmp.sin6_addr, sizeof(struct in6_addr)); in rip6_output() 457 dstsock->sin6_scope_id = scope6_addr2default(&dstsock->sin6_addr); in rip6_output() 477 if (dstsock != NULL && IN6_IS_ADDR_V4MAPPED(&dstsock->sin6_addr)) { in rip6_output() 513 dst = &dstsock->sin6_addr; in rip6_output() 754 from.sin6_addr = ip6->ip6_src; in rip6_output() 759 to.sin6_addr = ip6->ip6_dst; in rip6_output() 763 ((struct sockaddr_in6 *)(void *)&in6p->in6p_route.ro_dst)->sin6_addr = in rip6_output() 1113 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) && in rip6_bind() [all …]
|
| H A D | ipsec.c | 1393 bcopy(&ip6->ip6_src, &sin6->sin6_addr, sizeof(ip6->ip6_src)); in ipsec6_setspidx_ipaddr() 1402 sin6->sin6_addr.s6_addr16[1] = 0; in ipsec6_setspidx_ipaddr() 1412 bcopy(&ip6->ip6_dst, &sin6->sin6_addr, sizeof(ip6->ip6_dst)); in ipsec6_setspidx_ipaddr() 1421 sin6->sin6_addr.s6_addr16[1] = 0; in ipsec6_setspidx_ipaddr() 2436 bcopy(&SIN6(&sav->sah->saidx.src)->sin6_addr, in ipsec6_encapsulate() 2438 bcopy(&SIN6(&sav->sah->saidx.dst)->sin6_addr, in ipsec6_encapsulate() 2562 !IN6_ARE_ADDR_EQUAL(&dst6->sin6_addr, &ip6->ip6_dst)) { in ipsec6_update_routecache_and_output() 2572 dst6->sin6_addr = ip6->ip6_dst; in ipsec6_update_routecache_and_output() 2800 bcopy(&SIN6(&sav->sah->saidx.src)->sin6_addr, in ipsec46_encapsulate() 2802 bcopy(&SIN6(&sav->sah->saidx.dst)->sin6_addr, in ipsec46_encapsulate() [all …]
|
| H A D | udp6_output.c | 242 …!in6_are_addr_equal_scoped(&in6p->in6p_faddr, &cfil_sin6->sin6_addr, in6p->inp_fifscope, cfil_sin6… in udp6_output() 306 faddr = &sin6->sin6_addr; in udp6_output() 331 if (in6_embedscope(&sin6->sin6_addr, sin6, in6p, NULL, in udp6_output() 391 faddr = &SIN6(cfil_faddr)->sin6_addr; in udp6_output() 510 from.sin6_addr = *laddr; in udp6_output() 515 to.sin6_addr = *faddr; in udp6_output() 519 SIN6(&in6p->inp_route.ro_dst)->sin6_addr = *faddr; in udp6_output()
|
| /xnu-12377.41.6/tests/skywalk/ |
| H A D | skt_flowswitch_ns_reserve.c | 138 inet_ntop(AF_INET6, &saddr.sin6.sin6_addr, buf1, sizeof(buf1)); in skt_flowswitch_ns_bsd() 257 is_wild = IN6_IS_ADDR_UNSPECIFIED(&saddr.sin6.sin6_addr); in skt_flowswitch_ns_sky() 258 (void) inet_ntop(AF_INET6, &saddr.sin6.sin6_addr, buf1, in skt_flowswitch_ns_sky() 303 memcpy(&nfr.nfr_saddr.sin6.sin6_addr, &in6addr_any, in skt_flowswitch_ns_sky() 304 sizeof(nfr.nfr_saddr.sin6.sin6_addr)); in skt_flowswitch_ns_sky() 308 nfr.nfr_daddr.sin6.sin6_addr = handles->netif_addr6; in skt_flowswitch_ns_sky() 311 inet_ntop(AF_INET6, &nfr.nfr_daddr.sin6.sin6_addr, buf0, in skt_flowswitch_ns_sky() 339 saddr.sin6.sin6_addr = handles->netif_addr6; in skt_flowswitch_ns_sky() 387 is_wild = IN6_IS_ADDR_UNSPECIFIED(&sky_saddr.sin6.sin6_addr); in skt_ns_sky_bind() 388 (void) inet_ntop(AF_INET6, &sky_saddr.sin6.sin6_addr, buf, in skt_ns_sky_bind() [all …]
|
| /xnu-12377.41.6/bsd/net/ |
| H A D | if_stf.c | 418 if (bcmp(GET_V4(&ia6->ia_addr.sin6_addr), &ip.ip_dst, in stf_encapcheck() 431 a.s_addr = GET_V4(&ia6->ia_addr.sin6_addr)->s_addr; in stf_encapcheck() 432 a.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck() 434 b.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck() 466 if (!IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) { in stf_getsrcifa6() 470 bcopy(GET_V4(&sin6->sin6_addr), &in, sizeof(in)); in stf_getsrcifa6() 562 } else if (IN6_IS_ADDR_6TO4(&dst6->sin6_addr)) { in stf_pre_output() 563 in4 = GET_V4(&dst6->sin6_addr); in stf_pre_output() 592 bcopy(GET_V4(&(SIN6(&ia6->ia_addr))->sin6_addr), in stf_pre_output() 870 if (IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) { in stf_ioctl()
|
| /xnu-12377.41.6/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_manager.c | 429 in6 = &addr->sin6_addr; in flow_mgr_clear_embedded_scope_id() 674 has_saddr = !IN6_IS_ADDR_UNSPECIFIED(&SIN6(saddr)->sin6_addr); in flow_req_prepare() 675 has_daddr = !IN6_IS_ADDR_UNSPECIFIED(&SIN6(daddr)->sin6_addr); in flow_req_prepare() 689 if (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&SIN6(saddr)->sin6_addr)) { in flow_req_prepare() 695 if (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&SIN6(daddr)->sin6_addr)) { in flow_req_prepare() 699 if ((has_saddr && IN6_IS_ADDR_MULTICAST(&SIN6(saddr)->sin6_addr)) || in flow_req_prepare() 700 (has_daddr && IN6_IS_ADDR_MULTICAST(&SIN6(daddr)->sin6_addr))) { in flow_req_prepare() 884 (void) sk_ntop(AF_INET6, &SIN6(saddr)->sin6_addr, src_s, in flow_req_dump() 898 (void) sk_ntop(AF_INET6, &SIN6(daddr)->sin6_addr, dst_s, in flow_req_dump() 971 IN6_IS_SCOPE_EMBED(&req->nfr_saddr.sin6.sin6_addr)) { in flow_mgr_flow_add() [all …]
|