Home
last modified time | relevance | path

Searched refs:ip6_src (Results 1 – 25 of 53) sorted by relevance

123

/xnu-11417.121.6/bsd/netinet6/
H A Dudp6_usrreq.c422 &ip6->ip6_src, in6p->inp_fifscope, ifp->if_index) || in udp6_input()
435 &ip6->ip6_src, ifp, pf_tag, NULL, NULL, NULL, NULL)) { in udp6_input()
525 ipsec_fill_ip6_sockaddr_4_6_with_ifscope(&src, &ip6->ip6_src, in udp6_input()
578 in6p = in6_pcblookup_hash(&udbinfo, &ip6->ip6_src, uh->uh_sport, ip6_input_getsrcifscope(m), in udp6_input()
591 ip6_sprintf(&ip6->ip6_src), in udp6_input()
594 …!in6_are_addr_equal_scoped(&ip6->ip6_dst, &ip6->ip6_src, ip6_input_getdstifscope(m), ip6_input_get… in udp6_input()
598 ip6_sprintf(&ip6->ip6_src), in udp6_input()
622 uh->uh_sport, &ip6->ip6_dst, &ip6->ip6_src, ifp, pf_tag, NULL, NULL, NULL, NULL)) { in udp6_input()
753 &ip6->ip6_src, uh.uh_sport, ip6_input_getsrcifscope(m), 0, NULL); in udp6_ctlinput()
781 sock_laddr.sin6.sin6_addr = ip6->ip6_src; in udp6_ctlinput()
[all …]
H A Dfrag6.c413 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in frag6_input()
414 s = ip6->ip6_src.s6_addr16[1]; in frag6_input()
415 ip6->ip6_src.s6_addr16[1] = 0; in frag6_input()
431 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in frag6_input()
432 ip6->ip6_src.s6_addr16[1] = s; in frag6_input()
462 …in6_are_addr_equal_scoped(&ip6->ip6_src, &q6->ip6q_src, ip6_input_getsrcifscope(m), q6->ip6q_src_i… in frag6_input()
494 q6->ip6q_src = ip6->ip6_src; in frag6_input()
606 ip6err->ip6_src = q6->ip6q_src; in frag6_input()
851 ip6->ip6_src = q6->ip6q_src; in frag6_input()
994 ip6->ip6_src = q6->ip6q_src; in frag6_purgef()
H A Dicmp6.c343 if (IN6_IS_ADDR_UNSPECIFIED(&oip6->ip6_src) || in icmp6_error_flag()
344 IN6_IS_ADDR_MULTICAST(&oip6->ip6_src)) { in icmp6_error_flag()
428 nip6->ip6_src = oip6->ip6_src; in icmp6_error_flag()
431 in6_clearscope(&oip6->ip6_src); in icmp6_error_flag()
566 icmp6->icmp6_type, sum, ip6_sprintf(&ip6->ip6_src)); in icmp6_input()
788 if ((icmp6_nodeinfo & 8) != 8 && in6_addrscope(&ip6->ip6_src) == IPV6_ADDR_SCOPE_GLOBAL) { in icmp6_input()
928 icmp6->icmp6_type, ip6_sprintf(&ip6->ip6_src), in icmp6_input()
1163 icmp6src.sin6_addr = eip6->ip6_src; in icmp6_notify_error()
1316 !IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src) && in ni6_input()
1317 !IN6_IS_ADDR_LINKLOCAL(&ip6->ip6_src)) { in ni6_input()
[all …]
H A Dip6_forward.c227 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { in ip6_forward()
235 ip6_sprintf(&ip6->ip6_src), in ip6_forward()
497 src_in6 = ip6->ip6_src; in ip6_forward()
526 ip6_sprintf(&ip6->ip6_src), in ip6_forward()
677 ip6_sprintf(&ip6->ip6_src), in ip6_forward()
701 in6_clearscope(&ip6->ip6_src); in ip6_forward()
H A Dipsec.c1393 bcopy(&ip6->ip6_src, &sin6->sin6_addr, sizeof(ip6->ip6_src)); in ipsec6_setspidx_ipaddr()
1394 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_setspidx_ipaddr()
1400 in6_verify_ifscope(&ip6->ip6_src, sin6->sin6_scope_id); in ipsec6_setspidx_ipaddr()
1403 sin6->sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_setspidx_ipaddr()
2420 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&oip6->ip6_src)) { in ipsec6_encapsulate()
2421 oip6->ip6_src.s6_addr16[1] = 0; in ipsec6_encapsulate()
2437 &ip6->ip6_src, sizeof(ip6->ip6_src)); in ipsec6_encapsulate()
2443 ip6->ip6_src.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec6_encapsulate()
2801 &ip6->ip6_src, sizeof(ip6->ip6_src)); in ipsec46_encapsulate()
2806 ip6->ip6_src.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec46_encapsulate()
[all …]
H A Din6_cksum.c228 sum += in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, in inet6_cksum()
294 sum += in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, in inet6_cksum_buffer()
H A Din6_gif.c177 ip6->ip6_src = sin6_src->sin6_addr; in in6_gif_output()
351 !IN6_ARE_ADDR_EQUAL(&dst->sin6_addr, &ip6->ip6_src)) { in gif_validate6()
365 sin6.sin6_addr = ip6->ip6_src; in gif_validate6()
H A Dip6_input.c756 inet_ntop(AF_INET6, &ip6->ip6_src, src_str, sizeof(src_str)); in ip6_input_check_interface()
768 inet_ntop(AF_INET6, &ip6->ip6_src, src_str, sizeof(src_str)); in ip6_input_check_interface()
948 IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src)) { in ip6_input()
954 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_src) || in ip6_input()
990 if (IN6_IS_ADDR_V4MAPPED(&ip6->ip6_src) || in ip6_input()
1010 if (IN6_IS_ADDR_V4COMPAT(&ip6->ip6_src) || in ip6_input()
1032 ifnet_cached_rtlookup_inet6(inifp, &ip6->ip6_src); in ip6_input()
1067 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src) && in ip6_input()
1068 ip6->ip6_src.s6_addr16[1]) { in ip6_input()
1082 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ip6_input()
[all …]
H A Draw_ip6.c191 … !in6_are_addr_equal_scoped(&in6p->in6p_faddr, &ip6->ip6_src, in6p->inp_fifscope, ifp->if_index)) { in rip6_input()
212 &ip6->ip6_dst, &ip6->ip6_src, ifp, 0, NULL, NULL, NULL, NULL)) { in rip6_input()
252 &ip6->ip6_dst, &ip6->ip6_src, ifp, 0, NULL, NULL, NULL, NULL)) { in rip6_input()
666 ip6->ip6_src = *in6a; in rip6_output()
754 from.sin6_addr = ip6->ip6_src; in rip6_output()
774 …&ip6->ip6_src, &ip6->ip6_dst, NULL, 0, &policy_id, &route_rule_id, &skip_policy_id, &pass_flags)) { in rip6_output()
H A Dnd6_rtr.c249 struct in6_addr saddr6 = ip6->ip6_src; in nd6_rs_input()
266 ip6->ip6_hlim, ip6_sprintf(&ip6->ip6_src), in nd6_rs_input()
276 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { in nd6_rs_input()
284 src_sa6.sin6_addr = ip6->ip6_src; in nd6_rs_input()
352 struct in6_addr saddr6 = ip6->ip6_src; in nd6_ra_input()
401 ip6_sprintf(&ip6->ip6_src), in nd6_ra_input()
411 ip6->ip6_hlim, ip6_sprintf(&ip6->ip6_src), in nd6_ra_input()
425 ip6_sprintf(&ip6->ip6_src), in nd6_ra_input()
472 "Ignored.\n", ip6_sprintf(&ip6->ip6_src), in nd6_ra_input()
807 mtu, ip6_sprintf(&ip6->ip6_src)); in nd6_ra_input()
[all …]
H A Dmld6.c868 if (!IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in mld_v1_input_query()
870 __func__, ip6_sprintf(&ip6->ip6_src), in mld_v1_input_query()
1055 if (!IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in mld_v2_input_query()
1058 __func__, ip6_sprintf(&ip6->ip6_src), in mld_v2_input_query()
1368 src = ip6->ip6_src; in mld_v1_input_report()
1372 __func__, ip6_sprintf(&ip6->ip6_src), in mld_v1_input_report()
1404 if ((IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, IA6_IN6(ia)))) { in mld_v1_input_report()
2366 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v1_transmit_report()
3830 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v2_encap_report()
H A Dnd6_nbr.c269 struct in6_addr saddr6 = ip6->ip6_src; in nd6_ns_input()
304 ip6->ip6_hlim, ip6_sprintf(&ip6->ip6_src), in nd6_ns_input()
726 hsrc = &hip6->ip6_src; in nd6_ns_output()
806 ip6->ip6_src = *src; in nd6_ns_output()
942 struct in6_addr saddr6 = ip6->ip6_src; in nd6_na_input()
971 ip6->ip6_hlim, ip6_sprintf(&ip6->ip6_src), in nd6_na_input()
1344 rt6_flush(&ip6->ip6_src, rt_ifp); in nd6_na_input()
1552 ip6->ip6_src = *src; in nd6_na_output()
H A Dip6_output.c1003 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && in ip6_output_list()
1010 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_src)) { in ip6_output_list()
1181 src_sa.sin6_addr = ip6->ip6_src; in ip6_output_list()
1182 …src_sa.sin6_scope_id = (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) ? ip6_output_get… in ip6_output_list()
1296 src0 = ip6->ip6_src; in ip6_output_list()
1303 src_sa.sin6_addr = ip6->ip6_src; in ip6_output_list()
1476 in6_clearscope(&ip6->ip6_src); in ip6_output_list()
4196 src = ip6->ip6_src; in ip6_mloopback()
4201 in6_clearscope(&ip6->ip6_src); in ip6_mloopback()
H A Dah_core.c856 if (IN6_IS_ADDR_LINKLOCAL(&ip6copy.ip6_src)) { in ah6_calccksum()
857 ip6copy.ip6_src.s6_addr16[1] = 0x0000; in ah6_calccksum()
H A Desp_input.c660 (caddr_t)&ip6->ip6_src, (caddr_t)&ip6->ip6_dst)) { in esp4_input_extended()
986 ipsec_fill_ip6_sockaddr_4_6(&src, &ip6->ip6_src, 0); in esp6_input_extended()
995 ip6_sprintf(&ip6->ip6_src), ip6_sprintf(&ip6->ip6_dst), in esp6_input_extended()
1317 (caddr_t)&ip6->ip6_src, (caddr_t)&ip6->ip6_dst)) { in esp6_input_extended()
1786 ipsec_fill_ip6_sockaddr_4_6(&src, &ip6->ip6_src, 0); in esp_kpipe_input()
/xnu-11417.121.6/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_classifier.c133 offsetof(struct ip6_hdr, ip6_src))); in flow_pkt_classify()
271 if (__probable(IS_P2ALIGNED(&ip6->ip6_src, 8))) { in flow_pkt_classify()
276 offsetof(struct ip6_hdr, ip6_src)); in flow_pkt_classify()
279 } else if (IS_P2ALIGNED(&ip6->ip6_src, 4)) { in flow_pkt_classify()
284 offsetof(struct ip6_hdr, ip6_src)); in flow_pkt_classify()
288 bcopy(__DECONST(struct __flow_l3_ipv6_addrs *__single, &ip6->ip6_src), in flow_pkt_classify()
H A Dflow_track.c811 ip6->ip6_src = fe->fe_key.fk_src6; in flow_track_abort_tcp()
814 ip6->ip6_src = rst_pkt->pkt_flow_ipv6_src; in flow_track_abort_tcp()
977 ip6->ip6_src = fe->fe_key.fk_src6; in flow_track_abort_quic()
/xnu-11417.121.6/bsd/dev/dtrace/scripts/
H A Dip.d90 ip_saddr = (ip6 != NULL) ? inet_ntoa6(&ip6->ip6_src) : "<null>";
110 inet_ntoa6(&((struct ip6_hdr *)i)->ip6_src) : "<unknown>")) : "<null>";
220 ipv6_src = (ip6 != NULL) ? (&ip6->ip6_src) : 0;
222 ipv6_saddr = (ip6 != NULL) ? inet_ntoa6(&ip6->ip6_src) : "<null>";
/xnu-11417.121.6/bsd/net/
H A Diptap.c575 if (in6_embedded_scope && IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in iptap_bpf_tap()
576 src_scope_id = ip6->ip6_src.s6_addr16[1]; in iptap_bpf_tap()
577 ip6->ip6_src.s6_addr16[1] = 0; in iptap_bpf_tap()
637 if (in6_embedded_scope && IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in iptap_bpf_tap()
638 ip6->ip6_src.s6_addr16[1] = (uint16_t)src_scope_id; in iptap_bpf_tap()
H A Dnat464_utils.c335 } else if (ptr >= PTR_IP6(ip6_src) && in nat464_translate_icmp()
449 ptr = PTR_IP6(ip6_src); in nat464_translate_icmp()
563 ip6->ip6_src = src->natv6addr; in nat464_translate_icmp_ip()
571 inet_ntop(AF_INET6, (void *)&ip6->ip6_src, buf2, sizeof(buf2)), in nat464_translate_icmp_ip()
762 ip6->ip6_src = src_v6; in nat464_translate_46()
770 inet_ntop(AF_INET6, (void *)&ip6->ip6_src, buf1, sizeof(buf1)), in nat464_translate_46()
827 nsrc = &ip6h->ip6_src; in nat464_translate_proto()
H A Dpf_norm.c442 key->fr_srcx.v6addr = ip6->ip6_src; in pf_ip6hdr2key()
1164 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in pf_reassemble6()
1165 s = ip6->ip6_src.s6_addr16[1]; in pf_reassemble6()
1166 ip6->ip6_src.s6_addr16[1] = 0; in pf_reassemble6()
1182 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in pf_reassemble6()
1183 ip6->ip6_src.s6_addr16[1] = s; in pf_reassemble6()
1224 (*frag)->fr_srcx.v6addr = frent->fr_ip6->ip6_src; in pf_reassemble6()
1394 ip6->ip6_src = (*frag)->fr_srcx.v6addr; in pf_reassemble6()
1536 (*frag)->fr_srcx.v6addr = h->ip6_src; in pf_frag6cache()
2278 (struct pf_addr *)(void *)&h->ip6_src, AF_INET6, in pf_normalize_ip6()
/xnu-11417.121.6/tests/skywalk/
H A Dskt_reass.c256 inet_pton(AF_INET6, peer_addr_str, &ip6->ip6_src); in bad_fraglen_build()
330 inet_pton(AF_INET6, peer_addr_str, &ip6->ip6_src); in timeout_build()
412 bcopy(&src, &ip6->ip6_src, sizeof(src)); in atomic_build()
505 bcopy(&src, &ip6->ip6_src, sizeof(src)); in queue_limit_build()
/xnu-11417.121.6/bsd/netinet/
H A Dtcp_input.c2116 (((ip6->ip6_src.s6_addr16[0]) << 16) | (ip6->ip6_dst.s6_addr16[0])), in tcp_input()
2126 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { in tcp_input()
2293 inp = in6_pcblookup_hash(&tcbinfo, &ip6->ip6_src, th->th_sport, ip6_input_getsrcifscope(m), in tcp_input()
2323 inet_ntop(AF_INET6, &ip6->ip6_src, sbuf, sizeof(sbuf)); in tcp_input()
2348 …((isipv6 && !in6_are_addr_equal_scoped(&ip6->ip6_dst, &ip6->ip6_src, ip6_input_getdstifscope(m), i… in tcp_input()
2433 …if (!in6_are_addr_equal_scoped(&inp->in6p_faddr, &ip6->ip6_src, inp->inp_fifscope, ip6_input_getsr… in tcp_input()
2498 &ip6->ip6_src, ifp, pf_tag, NULL, NULL, NULL, NULL)) { in tcp_input()
2612 …if (in6_are_addr_equal_scoped(&ip6->ip6_dst, &ip6->ip6_src, ip6_input_getdstifscope(m), ip6_input_… in tcp_input()
2638 IN6_IS_ADDR_MULTICAST(&ip6->ip6_src)) { in tcp_input()
2690 sin6->sin6_addr = ip6->ip6_src; in tcp_input()
[all …]
H A Dip6.h120 struct in6_addr ip6_src; /* source address */ member
/xnu-11417.121.6/bsd/skywalk/nexus/flowswitch/
H A Dfsw_ip_frag.c374 offsetof(struct ip6_hdr, ip6_src); in fsw_ip_frag_reass_v6()
434 if (IN6_IS_SCOPE_LINKLOCAL((struct in6_addr *)(uintptr_t)&ip6->ip6_src)) { in ipf_pkt2mbuf()
436 ip6->ip6_src.s6_addr16[1] = htons(mgr->ipfm_ifp->if_index); in ipf_pkt2mbuf()

123