Home
last modified time | relevance | path

Searched refs:sin6_addr (Results 1 – 25 of 92) sorted by relevance

1234

/xnu-10002.41.9/bsd/netinet6/
H A Din6_src.c311 dst = dstsock->sin6_addr; /* make a copy for local operation */ in in6_selectsrc_core()
340 &SIN6(rt->rt_gateway)->sin6_addr, rt->rt_ifp); in in6_selectsrc_core()
355 (void) inet_ntop(AF_INET6, &ia->ia_addr.sin6_addr, in in6_selectsrc_core()
394 src = ia->ia_addr.sin6_addr; in in6_selectsrc_core()
421 if (in6_are_addr_equal_scoped(&dst, &ia->ia_addr.sin6_addr, dstzone, srczone)) { in in6_selectsrc_core()
432 new_scope = in6_addrscope(&ia->ia_addr.sin6_addr); in in6_selectsrc_core()
620 new_matchlen = in6_matchlen(&ia->ia_addr.sin6_addr, &dst); in in6_selectsrc_core()
658 in6_addrscope(&ia->ia_addr.sin6_addr)); in in6_selectsrc_core()
662 in6_matchlen(&ia->ia_addr.sin6_addr, &dst)); in in6_selectsrc_core()
706 *src_storage = satosin6(&ia->ia_addr)->sin6_addr; in in6_selectsrc_core()
[all …]
H A Din6_pcb.c247 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 Din6_ifattach.c511 pr0.ndpr_plen = (u_char)in6_mask2len(&ifra->ifra_prefixmask.sin6_addr, NULL); in in6_ifattach_linklocal()
512 pr0.ndpr_mask = ifra->ifra_prefixmask.sin6_addr; in in6_ifattach_linklocal()
516 pr0.ndpr_prefix.sin6_addr.s6_addr32[i] &= in in6_ifattach_linklocal()
573 ifra.ifra_prefixmask.sin6_addr = in6mask128; in in6_ifattach_loopback()
581 ifra.ifra_dstaddr.sin6_addr = in6addr_loopback; in in6_ifattach_loopback()
585 ifra.ifra_addr.sin6_addr = in6addr_loopback; in in6_ifattach_loopback()
849 struct in6_addr *in6 = &sin6->sin6_addr; in in6_ifattach_aliasreq()
885 ifra.ifra_addr.sin6_addr.s6_addr16[0] = htons(0xfe80); in in6_ifattach_aliasreq()
887 ifra.ifra_addr.sin6_addr.s6_addr16[1] = htons(ifp->if_index); in in6_ifattach_aliasreq()
889 ifra.ifra_addr.sin6_addr.s6_addr16[1] = 0; in in6_ifattach_aliasreq()
[all …]
H A Dnd6_rtr.c281 src_sa6.sin6_addr = ip6->ip6_src; in nd6_rs_input()
282 …src_sa6.sin6_scope_id = (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&src_sa6.sin6_addr)) ? ip6_inpu… in nd6_rs_input()
474 memcpy(&rti_gateway.sin6_addr, &saddr6, sizeof(rti_gateway.sin6_addr)); in nd6_ra_input()
546 memcpy(&rti_prefix.sin6_addr, rti_opt + 1, rounded_prefix_bytes); in nd6_ra_input()
550 ip6_sprintf(&rti_prefix.sin6_addr), in nd6_ra_input()
566 if (IN6_IS_ADDR_UNSPECIFIED(&rti_prefix.sin6_addr) in nd6_ra_input()
604 rti.nd_rti_prefix = rti_prefix.sin6_addr; in nd6_ra_input()
702 pr.ndpr_prefix.sin6_addr = pi->nd_opt_pi_prefix; in nd6_ra_input()
945 key.sin6_addr = rti->nd_rti_prefix; in defrouter_addreq()
946 in6_len2mask(&mask.sin6_addr, rti->nd_rti_prefixlen); in defrouter_addreq()
[all …]
H A Din6_gif.c177 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 Din6.c181 .sin6_addr = IN6ADDR_ANY_INIT,
291 all1_sa.sin6_addr = in6mask128; in in6_ifloop_request()
309 ip6_sprintf(&((struct in6_ifaddr *)ifa)->ia_addr.sin6_addr), in in6_ifloop_request()
410 …if (in6_are_addr_equal_scoped(IFA_IN6(ifa), &ia->ia_addr.sin6_addr, IFA_SIN6(ifa)->sin6_scope_id, … in in6_ifremloop()
807 if (IN6_IS_ADDR_LINKLOCAL(&ia->ia_addr.sin6_addr)) { in in6ctl_llstop()
832 pr0.ndpr_prefix.sin6_addr.s6_addr16[0] = IPV6_ADDR_INT16_ULL; in in6ctl_llstop()
833 …(void)in6_setscope(&pr0.ndpr_prefix.sin6_addr, ifp, IN6_NULL_IF_EMBEDDED_SCOPE(&pr0.ndpr_prefix.si… in in6ctl_llstop()
1145 if (IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr)) { in in6ctl_clat46start()
1578 if (IN6_IS_ADDR_LINKLOCAL(&sa6->sin6_addr)) { in in6_control()
1580 if (sa6->sin6_addr.s6_addr16[1] == 0) { in in6_control()
[all …]
H A Dscope6.c224 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 Dnd6_nbr.c237 &SIN6(rt_key(rt))->sin6_addr, tmp, sizeof(tmp))); in nd6_llreach_alloc()
330 src_sa6.sin6_addr = saddr6; in nd6_ns_input()
399 tsin6.sin6_addr = taddr6; in nd6_ns_input()
732 dst_sa.sin6_addr = ip6->ip6_dst; in nd6_ns_output()
741 ip6_sprintf(&dst_sa.sin6_addr), in nd6_ns_output()
763 ip6_sprintf(&dst_sa.sin6_addr)); in nd6_ns_output()
771 ip6_sprintf(&dst_sa.sin6_addr)); in nd6_ns_output()
1115 struct in6_addr rt_addr = SIN6(rt_key(rt))->sin6_addr; in nd6_na_input()
1251 struct in6_addr rt_addr = SIN6(rt_key(rt))->sin6_addr; in nd6_na_input()
1289 (void *)rt_key(rt))->sin6_addr; in nd6_na_input()
[all …]
H A Dnd6_prproxy.c385 if (IN6_IS_ADDR_LINKLOCAL(&pr->ndpr_prefix.sin6_addr) || in nd6_if_prproxy()
443 bcopy(&pr->ndpr_prefix.sin6_addr, &pr_addr, sizeof(pr_addr)); in nd6_if_prproxy()
453 !in6_are_prefix_equal(&fwd->ndpr_prefix.sin6_addr, fwd->ndpr_prefix.sin6_scope_id, in nd6_if_prproxy()
531 &ro6->ro_dst.sin6_addr, ip6_input_getdstifscope(m), ro6->ro_dst.sin6_scope_id)); in nd6_prproxy_isours()
560 struct in6_addr *dst6 = &ro6->ro_dst.sin6_addr; in nd6_proxy_find_fwdroute()
604 !in6_are_masked_addr_scope_equal(&pr->ndpr_prefix.sin6_addr, pr_ifscope, in nd6_proxy_find_fwdroute()
611 bcopy(&pr->ndpr_prefix.sin6_addr, &pr_addr, sizeof(pr_addr)); in nd6_proxy_find_fwdroute()
620 !in6_are_prefix_equal(&fwd->ndpr_prefix.sin6_addr, fwd->ndpr_prefix.sin6_scope_id, in nd6_proxy_find_fwdroute()
723 bcopy(&pr_cur->ndpr_prefix.sin6_addr, &pr_addr, in nd6_prproxy_prelist_update()
734 !in6_are_prefix_equal(&pr->ndpr_prefix.sin6_addr, pr->ndpr_prefix.sin6_scope_id, in nd6_prproxy_prelist_update()
[all …]
H A Din6_mcast.c343 &gsin6->sin6_addr, pinm->ifscope, gsin6->sin6_scope_id)) { in im6o_match_group()
388 find.im6s_addr = psa->sin6_addr; in im6o_match_source()
414 group_tmp.sin6_scope_id = in6_addr2scopeid(ifp, &group_tmp.sin6_addr); in im6o_mc_filter()
481 gsin6.sin6_addr = *group; in in6_mc_get()
682 find.im6s_addr = psin->sin6_addr; in im6f_get_source()
719 lims->im6s_addr = psin->sin6_addr; in im6f_graft()
746 find.im6s_addr = psin->sin6_addr; in im6f_prune()
1460 if (!IN6_IS_ADDR_MULTICAST(&gsa->sin6_addr)) { in in6p_block_unblock_source()
1464 (void) in6_setscope(&gsa->sin6_addr, ifp, IN6_NULL_IF_EMBEDDED_SCOPE(&gsa->sin6_scope_id)); in in6p_block_unblock_source()
1504 ip6_sprintf(&ssa->sin6_addr), in in6p_block_unblock_source()
[all …]
H A Dicmp6.c1081 icmp6dst.sin6_addr = *((struct in6_addr *)(void *)(rth0 + 1) + (hops - 1)); in icmp6_notify_error()
1151 if (IN6_IS_ADDR_UNSPECIFIED(&icmp6dst.sin6_addr)) { in icmp6_notify_error()
1152 icmp6dst.sin6_addr = eip6->ip6_dst; in icmp6_notify_error()
1154 …if (in6_setscope(&icmp6dst.sin6_addr, m->m_pkthdr.rcvif, IN6_NULL_IF_EMBEDDED_SCOPE(&icmp6dst.sin6… in icmp6_notify_error()
1160 icmp6src.sin6_addr = eip6->ip6_src; in icmp6_notify_error()
1161 …if (in6_setscope(&icmp6src.sin6_addr, m->m_pkthdr.rcvif, IN6_NULL_IF_EMBEDDED_SCOPE(&icmp6dst.sin6… in icmp6_notify_error()
1171 ip6cp.ip6c_finaldst = &icmp6dst.sin6_addr; in icmp6_notify_error()
1229 sin6.sin6_addr = *dst; in icmp6_mtudisc_update()
1232 sin6.sin6_addr.s6_addr16[1] = in icmp6_mtudisc_update()
1400 subjlen, (caddr_t)&sin6.sin6_addr); in ni6_input()
[all …]
H A Dnd6.c291 for (i = 0; i < sizeof(all1_sa.sin6_addr); i++) { in nd6_init()
292 all1_sa.sin6_addr.s6_addr[i] = 0xff; in nd6_init()
960 NULL, &dst->sin6_addr, ln); in nd6_service_neighbor_cache()
963 &dst->sin6_addr, ln, NULL); in nd6_service_neighbor_cache()
998 defrouter_set_reachability(&SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp, in nd6_service_neighbor_cache()
1074 nd6_ns_output(ifp, &dst->sin6_addr, in nd6_service_neighbor_cache()
1075 &dst->sin6_addr, ln, NULL); in nd6_service_neighbor_cache()
1094 nd6_ns_output(ifp, &dst->sin6_addr, in nd6_service_neighbor_cache()
1095 &dst->sin6_addr, ln, NULL); in nd6_service_neighbor_cache()
1114 defrouter_set_reachability(&SIN6(rt_key(rt))->sin6_addr, rt->rt_ifp, in nd6_service_neighbor_cache()
[all …]
H A Draw_ip6.c414 …!in6_are_addr_equal_scoped(&in6p->in6p_faddr, &cfil_sin6->sin6_addr, in6p->inp_fifscope, cfil_sin6… in rip6_output()
437 cfil_faddr_use ? &cfil_sin6->sin6_addr : in rip6_output()
439 &in6p->in6p_faddr, &tmp.sin6_addr, sizeof(struct in6_addr)); in rip6_output()
452 dstsock->sin6_scope_id = scope6_addr2default(&dstsock->sin6_addr); in rip6_output()
472 if (dstsock != NULL && IN6_IS_ADDR_V4MAPPED(&dstsock->sin6_addr)) { in rip6_output()
503 dst = &dstsock->sin6_addr; in rip6_output()
744 from.sin6_addr = ip6->ip6_src; in rip6_output()
749 to.sin6_addr = ip6->ip6_dst; in rip6_output()
753 ((struct sockaddr_in6 *)(void *)&in6p->in6p_route.ro_dst)->sin6_addr = in rip6_output()
1093 if (!IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr) && in rip6_bind()
[all …]
H A Dudp6_output.c231 …!in6_are_addr_equal_scoped(&in6p->in6p_faddr, &cfil_sin6->sin6_addr, in6p->inp_fifscope, cfil_sin6… in udp6_output()
291 faddr = &sin6->sin6_addr; in udp6_output()
314 if (in6_embedscope(&sin6->sin6_addr, sin6, in6p, NULL, in udp6_output()
356 faddr = &((struct sockaddr_in6 *)(void *)cfil_faddr)->sin6_addr; in udp6_output()
474 from.sin6_addr = *laddr; in udp6_output()
479 to.sin6_addr = *faddr; in udp6_output()
483 ((struct sockaddr_in6 *)(void *)&in6p->inp_route.ro_dst)->sin6_addr = in udp6_output()
H A Dipsec.c1404 bcopy(&ip6->ip6_src, &sin6->sin6_addr, sizeof(ip6->ip6_src)); in ipsec6_setspidx_ipaddr()
1413 sin6->sin6_addr.s6_addr16[1] = 0; in ipsec6_setspidx_ipaddr()
1423 bcopy(&ip6->ip6_dst, &sin6->sin6_addr, sizeof(ip6->ip6_dst)); in ipsec6_setspidx_ipaddr()
1432 sin6->sin6_addr.s6_addr16[1] = 0; in ipsec6_setspidx_ipaddr()
2449 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.src)->sin6_addr, in ipsec6_encapsulate()
2451 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.dst)->sin6_addr, in ipsec6_encapsulate()
2576 !IN6_ARE_ADDR_EQUAL(&dst6->sin6_addr, &ip6->ip6_dst)) { in ipsec6_update_routecache_and_output()
2586 dst6->sin6_addr = ip6->ip6_dst; in ipsec6_update_routecache_and_output()
2815 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.src)->sin6_addr, in ipsec46_encapsulate()
2817 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.dst)->sin6_addr, in ipsec46_encapsulate()
[all …]
/xnu-10002.41.9/tests/
H A Dtcp_bind_connect.c148 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_connect_v6()
157 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_connect_v6()
161 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in tcp_connect_v6()
300 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL);
316 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL);
332 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL);
348 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL);
363 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &sin6.sin6_addr), 1, NULL);
378 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &sin6.sin6_addr), 1, NULL);
393 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:224.0.0.1", &sin6.sin6_addr), 1, NULL);
[all …]
H A Dudp_bind_connect.c246 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_connect_v6()
255 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_connect_v6()
259 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in udp_connect_v6()
408 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL);
424 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL);
440 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL);
456 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL);
471 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &sin6.sin6_addr), 1, NULL);
486 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &sin6.sin6_addr), 1, NULL);
501 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:224.0.0.1", &sin6.sin6_addr), 1, NULL);
[all …]
H A Dtcp_send_implied_connect.c190 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_send_implied_connect_v6()
206 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in tcp_send_implied_connect_v6()
210 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in tcp_send_implied_connect_v6()
290 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL);
306 T_ASSERT_EQ(inet_pton(AF_INET6, "ff01::1", &sin6.sin6_addr), 1, NULL);
321 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &sin6.sin6_addr), 1, NULL);
336 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:224.0.0.1", &sin6.sin6_addr), 1, NULL);
351 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:255.255.255.255", &sin6.sin6_addr), 1, NULL);
366 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:0.0.0.0", &sin6.sin6_addr), 1, NULL);
381 T_ASSERT_EQ(inet_pton(AF_INET6, "::224.0.0.1", &sin6.sin6_addr), 1, NULL);
[all …]
H A Dudp_disconnect.c283 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_disconnect_v6()
287 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in udp_disconnect_v6()
323 (void)inet_ntop(AF_INET6, &sin6_to->sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_connect_v6()
331 (void)inet_ntop(AF_INET6, &sin6_local.sin6_addr, l_addr_str, sizeof(l_addr_str)); in udp_connect_v6()
335 (void)inet_ntop(AF_INET6, &sin6_peer.sin6_addr, f_addr_str, sizeof(f_addr_str)); in udp_connect_v6()
354 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL);
376 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL);
402 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL);
406 sin6_null.sin6_addr.s6_addr[10] = 0xff;
407 sin6_null.sin6_addr.s6_addr[11] = 0xff;
H A Dsocket_v4mappedv6.c37 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:c000:201", &local.sin6_addr), 1, NULL);
44 T_ASSERT_EQ(inet_pton(AF_INET6, "::", &remote.sin6_addr), 1, NULL);
H A Dipv6_bind_race.c67 T_ASSERT_EQ(inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6.sin6_addr), 1, NULL); in racer()
82 T_ASSERT_EQ(inet_pton(AF_INET6, "::1", &sin6.sin6_addr), 1, NULL); in leader()
/xnu-10002.41.9/bsd/net/
H A Dif_stf.c415 if (bcmp(GET_V4(&ia6->ia_addr.sin6_addr), &ip.ip_dst, in stf_encapcheck()
428 a.s_addr = GET_V4(&ia6->ia_addr.sin6_addr)->s_addr; in stf_encapcheck()
429 a.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck()
431 b.s_addr &= GET_V4(&ia6->ia_prefixmask.sin6_addr)->s_addr; in stf_encapcheck()
463 if (!IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) { in stf_getsrcifa6()
467 bcopy(GET_V4(&sin6->sin6_addr), &in, sizeof(in)); in stf_getsrcifa6()
559 } else if (IN6_IS_ADDR_6TO4(&dst6->sin6_addr)) { in stf_pre_output()
560 in4 = GET_V4(&dst6->sin6_addr); in stf_pre_output()
589 bcopy(GET_V4(&((struct sockaddr_in6 *)&ia6->ia_addr)->sin6_addr), in stf_pre_output()
864 if (IN6_IS_ADDR_6TO4(&sin6->sin6_addr)) { in stf_ioctl()
H A Dnetsrc.c164 .sin6_addr = IN6ADDR_V4MAPPED_INIT, in lookup_policy()
166 mapped.sin6_addr.s6_addr32[3] = addr->sin.sin_addr.s_addr; in lookup_policy()
210 .nrp_sin6.sin6_addr = in6 ? *in6 : (struct in6_addr){}, in netsrc_ipv6()
309 IN6_IS_ADDR_UNSPECIFIED(&nrq->nrq_sin6.sin6_addr)) { in netsrc_ctlsend()
/xnu-10002.41.9/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_manager.c430 in6 = &addr->sin6_addr; in flow_mgr_clear_embedded_scope_id()
669 has_saddr = !IN6_IS_ADDR_UNSPECIFIED(&SIN6(saddr)->sin6_addr); in flow_req_prepare()
670 has_daddr = !IN6_IS_ADDR_UNSPECIFIED(&SIN6(daddr)->sin6_addr); in flow_req_prepare()
684 if (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&SIN6(saddr)->sin6_addr)) { in flow_req_prepare()
690 if (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&SIN6(daddr)->sin6_addr)) { in flow_req_prepare()
694 if ((has_saddr && IN6_IS_ADDR_MULTICAST(&SIN6(saddr)->sin6_addr)) || in flow_req_prepare()
695 (has_daddr && IN6_IS_ADDR_MULTICAST(&SIN6(daddr)->sin6_addr))) { in flow_req_prepare()
880 (void) inet_ntop(AF_INET6, &SIN6(saddr)->sin6_addr, src_s, in flow_req_dump()
894 (void) inet_ntop(AF_INET6, &SIN6(daddr)->sin6_addr, dst_s, in flow_req_dump()
966 IN6_IS_SCOPE_EMBED(&req->nfr_saddr.sin6.sin6_addr)) { in flow_mgr_flow_add()
[all …]
/xnu-10002.41.9/bsd/skywalk/nexus/netif/
H A Dnx_netif_netagent.c115 get_ipv6_ula(&sin6->sin6_addr); in get_ipv6_sockaddr()
136 if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { in validate_ipv6_sockaddr()
158 s1 = &naf->naf_saddr.sin6.sin6_addr; in flow_ipv6_ula_match()
159 s2 = &nfr->nfr_saddr.sin6.sin6_addr; in flow_ipv6_ula_match()
165 d1 = &naf->naf_daddr.sin6.sin6_addr; in flow_ipv6_ula_match()
166 d2 = &nfr->nfr_daddr.sin6.sin6_addr; in flow_ipv6_ula_match()
243 fd->fd_laddr = sin6->sin6_addr; in nx_netif_netagent_fill_port_info()
250 fd->fd_raddr = sin6->sin6_addr; in nx_netif_netagent_fill_port_info()
548 inet_ntop(AF_INET6, &nfr->nfr_saddr.sin6.sin6_addr, in nx_netif_netagent_flow_add()
551 inet_ntop(AF_INET6, &nfr->nfr_daddr.sin6.sin6_addr, in nx_netif_netagent_flow_add()

1234