| /xnu-8020.121.3/bsd/netinet6/ |
| H A D | udp6_usrreq.c | 413 &ip6->ip6_src, in6p->inp_fifscope, ifp->if_index) || in udp6_input() 426 &ip6->ip6_src, ifp, pf_tag, NULL, NULL, NULL, NULL)) { in udp6_input() 516 (caddr_t)&ip6->ip6_src, uh->uh_dport, in udp6_input() 557 in6p = in6_pcblookup_hash(&udbinfo, &ip6->ip6_src, uh->uh_sport, ip6_input_getsrcifscope(m), in udp6_input() 570 ip6_sprintf(&ip6->ip6_src), in udp6_input() 573 …!in6_are_addr_equal_scoped(&ip6->ip6_dst, &ip6->ip6_src, ip6_input_getdstifscope(m), ip6_input_get… in udp6_input() 577 ip6_sprintf(&ip6->ip6_src), in udp6_input() 593 uh->uh_sport, &ip6->ip6_dst, &ip6->ip6_src, ifp, pf_tag, NULL, NULL, NULL, NULL)) { in udp6_input() 722 &ip6->ip6_src, uh.uh_sport, ip6_input_getsrcifscope(m), 0, NULL); in udp6_ctlinput() 742 sock_laddr.sin6.sin6_addr = ip6->ip6_src; in udp6_ctlinput() [all …]
|
| H A D | icmp6.c | 318 if (IN6_IS_ADDR_UNSPECIFIED(&oip6->ip6_src) || in icmp6_error_flag() 319 IN6_IS_ADDR_MULTICAST(&oip6->ip6_src)) { in icmp6_error_flag() 372 if (icmp6_ratelimit(&oip6->ip6_src, type, code)) { in icmp6_error_flag() 396 nip6->ip6_src = oip6->ip6_src; in icmp6_error_flag() 399 in6_clearscope(&oip6->ip6_src); in icmp6_error_flag() 534 icmp6->icmp6_type, sum, ip6_sprintf(&ip6->ip6_src)); in icmp6_input() 756 if ((icmp6_nodeinfo & 8) != 8 && in6_addrscope(&ip6->ip6_src) == IPV6_ADDR_SCOPE_GLOBAL) { in icmp6_input() 896 icmp6->icmp6_type, ip6_sprintf(&ip6->ip6_src), in icmp6_input() 1131 icmp6src.sin6_addr = eip6->ip6_src; in icmp6_notify_error() 1284 !IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src) && in ni6_input() [all …]
|
| H A D | frag6.c | 413 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() 493 q6->ip6q_src = ip6->ip6_src; in frag6_input() 596 ip6err->ip6_src = q6->ip6q_src; in frag6_input() 830 ip6->ip6_src = q6->ip6q_src; in frag6_input() 973 ip6->ip6_src = q6->ip6q_src; in frag6_purgef()
|
| H A D | ip6_forward.c | 224 IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { in ip6_forward() 232 ip6_sprintf(&ip6->ip6_src), in ip6_forward() 494 src_in6 = ip6->ip6_src; in ip6_forward() 523 ip6_sprintf(&ip6->ip6_src), in ip6_forward() 674 ip6_sprintf(&ip6->ip6_src), in ip6_forward() 698 in6_clearscope(&ip6->ip6_src); in ip6_forward()
|
| H A D | in6_cksum.c | 228 sum += in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, in inet6_cksum() 273 sum += in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, in inet6_cksum_buffer()
|
| H A D | ip6_input.c | 752 inet_ntop(AF_INET6, &ip6->ip6_src, src_str, sizeof(src_str)); in ip6_input_check_interface() 764 inet_ntop(AF_INET6, &ip6->ip6_src, src_str, sizeof(src_str)); in ip6_input_check_interface() 942 IN6_IS_ADDR_LOOPBACK(&ip6->ip6_src)) { in ip6_input() 947 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_src) || in ip6_input() 981 if (IN6_IS_ADDR_V4MAPPED(&ip6->ip6_src) || in ip6_input() 995 if (IN6_IS_ADDR_V4COMPAT(&ip6->ip6_src) || in ip6_input() 1016 ifnet_cached_rtlookup_inet6(inifp, &ip6->ip6_src); in ip6_input() 1051 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src) && in ip6_input() 1052 ip6->ip6_src.s6_addr16[1]) { in ip6_input() 1064 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ip6_input() [all …]
|
| H A D | ipsec.c | 1402 bcopy(&ip6->ip6_src, &sin6->sin6_addr, sizeof(ip6->ip6_src)); in ipsec6_setspidx_ipaddr() 1403 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_setspidx_ipaddr() 1409 in6_verify_ifscope(&ip6->ip6_src, sin6->sin6_scope_id); in ipsec6_setspidx_ipaddr() 1412 sin6->sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_setspidx_ipaddr() 2431 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&oip6->ip6_src)) { in ipsec6_encapsulate() 2432 oip6->ip6_src.s6_addr16[1] = 0; in ipsec6_encapsulate() 2448 &ip6->ip6_src, sizeof(ip6->ip6_src)); in ipsec6_encapsulate() 2454 ip6->ip6_src.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec6_encapsulate() 2813 &ip6->ip6_src, sizeof(ip6->ip6_src)); in ipsec46_encapsulate() 2818 ip6->ip6_src.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec46_encapsulate() [all …]
|
| H A D | in6_gif.c | 177 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 D | esp_input.c | 643 (caddr_t)&ip6->ip6_src, (caddr_t)&ip6->ip6_dst)) { in esp4_input_extended() 973 …(caddr_t)&ip6->ip6_src, (caddr_t)&ip6->ip6_dst, interface != NULL ? interface->if_index : IFSCOPE_… in esp6_input_extended() 980 ntohs(ip6->ip6_src.__u6_addr.__u6_addr16[0]), ntohs(ip6->ip6_src.__u6_addr.__u6_addr16[1]), in esp6_input_extended() 981 ntohs(ip6->ip6_src.__u6_addr.__u6_addr16[2]), ntohs(ip6->ip6_src.__u6_addr.__u6_addr16[3]), in esp6_input_extended() 982 ntohs(ip6->ip6_src.__u6_addr.__u6_addr16[4]), ntohs(ip6->ip6_src.__u6_addr.__u6_addr16[5]), in esp6_input_extended() 983 ntohs(ip6->ip6_src.__u6_addr.__u6_addr16[6]), ntohs(ip6->ip6_src.__u6_addr.__u6_addr16[7]), in esp6_input_extended() 1297 (caddr_t)&ip6->ip6_src, (caddr_t)&ip6->ip6_dst)) { in esp6_input_extended()
|
| H A D | raw_ip6.c | 185 … !in6_are_addr_equal_scoped(&in6p->in6p_faddr, &ip6->ip6_src, in6p->inp_fifscope, ifp->if_index)) { in rip6_input() 206 &ip6->ip6_dst, &ip6->ip6_src, ifp, 0, NULL, NULL, NULL, NULL)) { in rip6_input() 243 &ip6->ip6_dst, &ip6->ip6_src, ifp, 0, NULL, NULL, NULL, NULL)) { in rip6_input() 642 ip6->ip6_src = *in6a; in rip6_output() 730 from.sin6_addr = ip6->ip6_src; in rip6_output() 750 …&ip6->ip6_src, &ip6->ip6_dst, NULL, 0, &policy_id, &route_rule_id, &skip_policy_id, &pass_flags)) { in rip6_output()
|
| H A D | mld6.c | 873 if (!IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in mld_v1_input_query() 875 __func__, ip6_sprintf(&ip6->ip6_src), in mld_v1_input_query() 1052 __func__, ip6_sprintf(&ip6->ip6_src), in mld_v2_input_query() 1061 if (!IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in mld_v2_input_query() 1063 __func__, ip6_sprintf(&ip6->ip6_src), in mld_v2_input_query() 1373 src = ip6->ip6_src; in mld_v1_input_report() 1377 __func__, ip6_sprintf(&ip6->ip6_src), in mld_v1_input_report() 1409 if ((IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, IA6_IN6(ia)))) { in mld_v1_input_report() 2283 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v1_transmit_report() 3751 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v2_encap_report()
|
| H A D | nd6_nbr.c | 262 struct in6_addr saddr6 = ip6->ip6_src; in nd6_ns_input() 296 ip6->ip6_hlim, ip6_sprintf(&ip6->ip6_src), in nd6_ns_input() 704 hsrc = &hip6->ip6_src; in nd6_ns_output() 782 ip6->ip6_src = *src; in nd6_ns_output() 918 struct in6_addr saddr6 = ip6->ip6_src; in nd6_na_input() 945 ip6->ip6_hlim, ip6_sprintf(&ip6->ip6_src), in nd6_na_input() 1302 rt6_flush(&ip6->ip6_src, rt_ifp); in nd6_na_input() 1505 ip6->ip6_src = *src; in nd6_na_output()
|
| H A D | nd6_rtr.c | 249 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() 351 struct in6_addr saddr6 = ip6->ip6_src; in nd6_ra_input() 401 ip6->ip6_hlim, ip6_sprintf(&ip6->ip6_src), in nd6_ra_input() 456 "Ignored.\n", ip6_sprintf(&ip6->ip6_src), in nd6_ra_input() 782 mtu, ip6_sprintf(&ip6->ip6_src)); in nd6_ra_input() 801 mtu, ip6_sprintf(&ip6->ip6_src), in nd6_ra_input() 810 mtu, ip6_sprintf(&ip6->ip6_src)); in nd6_ra_input()
|
| H A D | ip6_output.c | 970 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && in ip6_output_list() 976 if (IN6_IS_ADDR_MULTICAST(&ip6->ip6_src)) { in ip6_output_list() 1142 src_sa.sin6_addr = ip6->ip6_src; in ip6_output_list() 1143 …src_sa.sin6_scope_id = (!in6_embedded_scope && IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) ? ip6_output_get… in ip6_output_list() 1242 src0 = ip6->ip6_src; in ip6_output_list() 1249 src_sa.sin6_addr = ip6->ip6_src; in ip6_output_list() 1419 in6_clearscope(&ip6->ip6_src); in ip6_output_list() 4102 src = ip6->ip6_src; in ip6_mloopback() 4107 in6_clearscope(&ip6->ip6_src); in ip6_mloopback()
|
| /xnu-8020.121.3/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_classifier.c | 132 offsetof(struct ip6_hdr, ip6_src))); in flow_pkt_classify() 254 if (__probable(IS_P2ALIGNED(&ip6->ip6_src, 8))) { in flow_pkt_classify() 255 sk_copy64_32(__DECONST(uint64_t *, &ip6->ip6_src), in flow_pkt_classify() 257 } else if (IS_P2ALIGNED(&ip6->ip6_src, 4)) { in flow_pkt_classify() 258 sk_copy32_32(__DECONST(uint32_t *, &ip6->ip6_src), in flow_pkt_classify() 261 bcopy(__DECONST(void *, &ip6->ip6_src), in flow_pkt_classify()
|
| /xnu-8020.121.3/bsd/dev/dtrace/scripts/ |
| H A D | ip.d | 90 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-8020.121.3/bsd/net/ |
| H A D | iptap.c | 579 if (in6_embedded_scope && IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in iptap_bpf_tap() 580 src_scope_id = ip6->ip6_src.s6_addr16[1]; in iptap_bpf_tap() 581 ip6->ip6_src.s6_addr16[1] = 0; in iptap_bpf_tap() 640 if (in6_embedded_scope && IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in iptap_bpf_tap() 641 ip6->ip6_src.s6_addr16[1] = (uint16_t)src_scope_id; in iptap_bpf_tap()
|
| H A D | sixxlowpan.c | 578 !IN6_IS_ADDR_LINKLOCAL(&ip6->ip6_src) || in compress_hdr_hc1() 579 !uip_is_addr_mac_addr_based(&ip6->ip6_src, ieee02154hdr->src_addr) || in compress_hdr_hc1() 695 uip_ip6addr_u8(&ip6->ip6_src, 0xfe, 0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); in uncompress_hdr_hc1() 696 uip_ds6_set_addr_iid(&ip6->ip6_src, in uncompress_hdr_hc1()
|
| H A D | nat464_utils.c | 323 } else if (ptr >= PTR_IP6(ip6_src) && in nat464_translate_icmp() 437 ptr = PTR_IP6(ip6_src); in nat464_translate_icmp() 551 ip6->ip6_src = src->natv6addr; in nat464_translate_icmp_ip() 559 inet_ntop(AF_INET6, (void *)&ip6->ip6_src, buf2, sizeof(buf2)), in nat464_translate_icmp_ip() 750 ip6->ip6_src = src_v6; in nat464_translate_46() 758 inet_ntop(AF_INET6, (void *)&ip6->ip6_src, buf1, sizeof(buf1)), in nat464_translate_46() 815 nsrc = &ip6h->ip6_src; in nat464_translate_proto()
|
| H A D | pf_norm.c | 442 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() 2279 (struct pf_addr *)(uintptr_t)&h->ip6_src, AF_INET6, in pf_normalize_ip6()
|
| /xnu-8020.121.3/bsd/netinet/ |
| H A D | tcp_input.c | 1962 (((ip6->ip6_src.s6_addr16[0]) << 16) | (ip6->ip6_dst.s6_addr16[0])), in tcp_input() 1972 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src)) { in tcp_input() 2134 inp = in6_pcblookup_hash(&tcbinfo, &ip6->ip6_src, th->th_sport, ip6_input_getsrcifscope(m), in tcp_input() 2164 inet_ntop(AF_INET6, &ip6->ip6_src, sbuf, sizeof(sbuf)); in tcp_input() 2189 …((isipv6 && !in6_are_addr_equal_scoped(&ip6->ip6_dst, &ip6->ip6_src, ip6_input_getdstifscope(m), i… in tcp_input() 2265 …if (!in6_are_addr_equal_scoped(&inp->in6p_faddr, &ip6->ip6_src, inp->inp_fifscope, ip6_input_getsr… in tcp_input() 2328 &ip6->ip6_src, ifp, pf_tag, NULL, NULL, NULL, NULL)) { in tcp_input() 2437 …if (in6_are_addr_equal_scoped(&ip6->ip6_dst, &ip6->ip6_src, ip6_input_getdstifscope(m), ip6_input_… in tcp_input() 2460 IN6_IS_ADDR_MULTICAST(&ip6->ip6_src)) { in tcp_input() 2509 sin6->sin6_addr = ip6->ip6_src; in tcp_input() [all …]
|
| H A D | ip6.h | 120 struct in6_addr ip6_src; /* source address */ member
|
| H A D | tcp_log.c | 628 if (memcmp(&ip6->ip6_src, &in6addr_loopback, sizeof(struct in6_addr)) == 0 || in tcp_log_pkt_addresses() 639 inet_ntop(AF_INET6, &ip6->ip6_src, lbuf, lbuflen); in tcp_log_pkt_addresses() 643 inet_ntop(AF_INET6, &ip6->ip6_src, fbuf, fbuflen); in tcp_log_pkt_addresses()
|
| H A D | udp_usrreq.c | 784 ip6->ip6_src.s6_addr32[2] = IPV6_ADDR_INT32_SMP; in ip_2_ip6_hdr() 785 ip6->ip6_src.s6_addr32[3] = ip->ip_src.s_addr; in ip_2_ip6_hdr() 3026 ip6->ip6_src = inp->in6p_laddr; in udp_fill_keepalive_offload_frames() 3027 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in udp_fill_keepalive_offload_frames() 3028 ip6->ip6_src.s6_addr16[1] = 0; in udp_fill_keepalive_offload_frames() 3041 udp6->uh_sum = in6_pseudo(&ip6->ip6_src, in udp_fill_keepalive_offload_frames()
|
| /xnu-8020.121.3/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ip_frag.c | 373 bcopy((void *)&ip6->ip6_src, (void *)key.ipfk_addr, IPFK_LEN_V6); in fsw_ip_frag_reass_v6() 424 if (IN6_IS_SCOPE_LINKLOCAL((struct in6_addr *)(uintptr_t)&ip6->ip6_src)) { in ipf_pkt2mbuf() 426 ip6->ip6_src.s6_addr16[1] = htons(mgr->ipfm_ifp->if_index); in ipf_pkt2mbuf()
|