| /xnu-12377.1.9/bsd/net/ |
| H A D | nat464_utils.c | 331 } else if (ptr == PTR_IP6(ip6_nxt)) { in nat464_translate_icmp() 403 ptr = offsetof(struct ip6_hdr, ip6_nxt); in nat464_translate_icmp() 446 ptr = PTR_IP6(ip6_nxt); in nat464_translate_icmp() 554 ip6->ip6_nxt = IPPROTO_ICMPV6; in nat464_translate_icmp_ip() 556 ip6->ip6_nxt = proto2; in nat464_translate_icmp_ip() 570 __func__, ntohs(ip6->ip6_plen), ip6->ip6_nxt, in nat464_translate_icmp_ip() 617 p_ip6_frag->ip6f_nxt = p_ip6h->ip6_nxt; in nat464_insert_frag46() 627 p_ip6h->ip6_nxt = IPPROTO_FRAGMENT; in nat464_insert_frag46() 760 ip6->ip6_nxt = proto; in nat464_translate_46() 769 ntohs(ip6->ip6_plen), ip6->ip6_nxt, in nat464_translate_46() [all …]
|
| H A D | dlil_subr.c | 917 if (ip6h->ip6_nxt != IPPROTO_ICMPV6) { in dlil_clat64() 927 proto = ip6h->ip6_nxt; in dlil_clat64()
|
| H A D | pktap.c | 1061 if (ip6.ip6_nxt == IPPROTO_TCP) { in pktap_fill_proc_info() 1077 } else if (ip6.ip6_nxt == IPPROTO_UDP) { in pktap_fill_proc_info() 1107 ip6.ip6_nxt, hdr->pth_ifname); in pktap_fill_proc_info()
|
| H A D | if_ports_used.c | 1976 uint8_t l4_proto = ip6_hdr.ip6_nxt; in if_ports_used_match_mbuf() 2102 ip6_hdr.ip6_nxt, IF_XNAME(ifp)); in if_ports_used_match_mbuf() 2669 if ((ipproto = ip6.ip6_nxt) != mark_wake_packet_ipproto) { in check_wake_mbuf()
|
| H A D | pf_norm.c | 1396 ip6->ip6_nxt = (*frag)->fr_p; in pf_reassemble6() 1878 proto = hdr->ip6_nxt; in pf_refragment6() 2276 else if (r->proto && r->proto != h->ip6_nxt) { in pf_normalize_ip6() 2317 proto = h->ip6_nxt; in pf_normalize_ip6()
|
| H A D | packet_mangler.c | 844 if (ip6.ip6_nxt != p_pkt_mnglr->proto) { in pktmnglr_ipfilter_input()
|
| H A D | if_ipsec.c | 1602 ip6, NULL, fragment_mtu, ip6->ip6_nxt, htonl(ip6_randomid((uint64_t)data))); in ipsec_netif_sync_rx() 3777 error = ipsec6_interface_output(&ipsec_state, interface, &ip6->ip6_nxt, ipsec_state.m); in ipsec_output() 3797 data->m_pkthdr.pkt_proto = ip6->ip6_nxt; in ipsec_output() 4175 packet->m_pkthdr.pkt_proto = ip6->ip6_nxt; in ipsec_set_pkthdr_for_interface()
|
| H A D | pf.c | 2766 h6->ip6_nxt = IPPROTO_TCP; in pf_send_tcp() 4583 ip6->ip6_nxt = IPPROTO_ICMPV6; in pf_change_icmp_af() 4585 ip6->ip6_nxt = pd2->proto; in pf_change_icmp_af() 4671 } else if (ptr == PTR_IP6(ip6_nxt)) { in pf_translate_icmp_af() 4743 ptr = offsetof(struct ip6_hdr, ip6_nxt); in pf_translate_icmp_af() 4779 ptr = PTR_IP6(ip6_nxt); in pf_translate_icmp_af() 4882 ip6->ip6_nxt = pd->proto; in pf_nat64_ipv4() 8100 pd2.proto = h2_6.ip6_nxt; in pf_test_state_icmp() 10371 nxt = h->ip6_nxt; in pf_test6() 10435 pd.proto = h->ip6_nxt; in pf_test6()
|
| /xnu-12377.1.9/tests/skywalk/ |
| H A D | skt_reass.c | 251 ip6->ip6_nxt = IPPROTO_FRAGMENT; in bad_fraglen_build() 296 if (ip6->ip6_nxt != IPPROTO_ICMPV6) { in bad_fraglen_match() 325 ip6->ip6_nxt = IPPROTO_FRAGMENT; in timeout_build() 370 if (ip6->ip6_nxt != IPPROTO_ICMPV6) { in timeout_match() 406 ip6->ip6_nxt = IPPROTO_FRAGMENT; in atomic_build() 471 if (ip6->ip6_nxt != IPPROTO_ICMPV6) { in atomic_match() 500 ip6->ip6_nxt = IPPROTO_FRAGMENT; in queue_limit_build()
|
| H A D | skt_netifdirect.c | 228 ip6_hdr.ip6_nxt = IPPROTO_UDP; in skt_netif_ipv6_udp_frame_populate() 242 htonl(ntohs(udp_hdr.uh_ulen) + ip6_hdr.ip6_nxt)); in skt_netif_ipv6_udp_frame_populate() 278 assert(ip6_hdr->ip6_nxt == IPPROTO_UDP); in skt_netif_ipv6_udp_frame_process() 286 htonl(ntohs(udp_hdr->uh_ulen) + ip6_hdr->ip6_nxt)); in skt_netif_ipv6_udp_frame_process()
|
| /xnu-12377.1.9/bsd/netinet6/ |
| H A D | ip6_input.c | 581 if (ip6->ip6_nxt == IPPROTO_TCP || in ip6_input_adjust() 582 ip6->ip6_nxt == IPPROTO_UDP) { in ip6_input_adjust() 760 __func__, (*deliverifp)->if_xname, src_str, dst_str, ip6->ip6_nxt, inifp->if_xname); in ip6_input_check_interface() 772 __func__, src_str, dst_str, ip6->ip6_nxt, inifp->if_xname); in ip6_input_check_interface() 857 nxt = ip6->ip6_nxt; in ip6_input() 952 ip6stat.ip6s_nxthist[ip6->ip6_nxt]++; in ip6_input() 1182 ip6->ip6_nxt == IPPROTO_ICMPV6) { in ip6_input() 1196 if (ip6->ip6_nxt == IPPROTO_HOPOPTS) { in ip6_input() 1258 nxt = ip6->ip6_nxt; in ip6_input() 2015 if (ip6->ip6_nxt == IPPROTO_HOPOPTS) { in ip6_savecontrol() [all …]
|
| H A D | ip6_forward.c | 237 ip6->ip6_nxt, in ip6_forward() 528 ip6->ip6_nxt, in ip6_forward() 679 ip6->ip6_nxt, if_name(m->m_pkthdr.rcvif), in ip6_forward()
|
| H A D | esp_output.c | 430 inner_protocol = inner_ip6->ip6_nxt; in esp_output() 446 inner_protocol = ip6->ip6_nxt; in esp_output() 1035 nxt_proto = ip6->ip6_nxt; in esp_kpipe_output() 1170 ip6->ip6_nxt = IPPROTO_ESP; in esp_kpipe_output()
|
| H A D | esp_input.c | 170 ip6->ip6_nxt = IPPROTO_ESP; in esp6_input_strip_udp_encap() 191 proto = inner_ip6->ip6_nxt; in esp_input_log() 668 inner_ip_proto = ip6->ip6_nxt; in esp4_input_extended() 1326 inner_ip_proto = ip6->ip6_nxt; in esp6_input_extended() 1784 nxt_proto = ip6->ip6_nxt; in esp_kpipe_input() 2059 ip6->ip6_nxt = nxt_proto; in esp_kpipe_input()
|
| H A D | raw_ip6.c | 203 if (in6_cksum(m, ip6->ip6_nxt, *offp, in rip6_input() 697 ip6->ip6_nxt = in6p->in6p_ip6_nxt; in rip6_output() 727 *p = in6_cksum(m, ip6->ip6_nxt, sizeof(*ip6), plen); in rip6_output()
|
| H A D | in6_gif.c | 175 ip6->ip6_nxt = proto; in in6_gif_output()
|
| H A D | ip6_output.c | 552 nxt0 = ip6->ip6_nxt; in ip6_output_list() 822 nexthdrp = &ip6->ip6_nxt; in ip6_output_list() 840 *mtod(exthdrs.ip6e_dest2, u_char *) = ip6->ip6_nxt; in ip6_output_list() 841 ip6->ip6_nxt = IPPROTO_DSTOPTS; in ip6_output_list() 1898 nextproto = ip6->ip6_nxt; in ip6_do_fragmentation() 1899 ip6->ip6_nxt = IPPROTO_FRAGMENT; in ip6_do_fragmentation() 2095 nxt = ip6->ip6_nxt; in in6_finalize_cksum()
|
| H A D | ipsec.c | 2435 ip6->ip6_nxt = IPPROTO_IPV6; in ipsec6_encapsulate() 2618 error = esp6_output(state->m, &ip6->ip6_nxt, state->m->m_next, sav); in ipsec6_update_routecache_and_output() 2625 error = ah6_output(state->m, &ip6->ip6_nxt, state->m->m_next, sav); in ipsec6_update_routecache_and_output() 2797 ip6->ip6_nxt = IPPROTO_IPV4; in ipsec46_encapsulate() 4255 error = esp6_output(state->m, &ip6->ip6_nxt, state->m->m_next, sav); in ipsec6_output_tunnel_internal() 4262 error = ah6_output(state->m, &ip6->ip6_nxt, state->m->m_next, sav); in ipsec6_output_tunnel_internal() 5271 ip6->ip6_nxt = IPPROTO_UDP; in ipsec_send_natt_keepalive() 5388 ip6->ip6_nxt = IPPROTO_UDP; in ipsec_fill_offload_frame()
|
| H A D | icmp6.c | 997 u_int8_t nxt = eip6->ip6_nxt; in icmp6_notify_error() 2312 ip6->ip6_nxt = IPPROTO_ICMPV6; in icmp6_reflect() 2457 ip6->ip6_nxt = IPPROTO_ICMPV6; in icmp6_reflect() 2876 ip6->ip6_nxt = IPPROTO_ICMPV6; in icmp6_redirect_output()
|
| H A D | udp6_output.c | 471 ip6->ip6_nxt = IPPROTO_UDP; in udp6_output()
|
| /xnu-12377.1.9/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_classifier.c | 294 pkt->pkt_flow_ip_proto = ip6->ip6_nxt; in flow_pkt_classify() 298 if (__improbable(ip6->ip6_nxt == IPPROTO_FRAGMENT)) { in flow_pkt_classify()
|
| H A D | flow_track.c | 813 ip6->ip6_nxt = IPPROTO_TCP; in flow_track_abort_tcp() 980 ip6->ip6_nxt = IPPROTO_UDP; in flow_track_abort_quic()
|
| /xnu-12377.1.9/bsd/netinet/ |
| H A D | ip6.h | 127 #define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt macro
|
| /xnu-12377.1.9/tests/ |
| H A D | net_bridge.c | 458 switch (ip6->ip6_nxt) { in ip6_frame_validate() 736 T_ASSERT_EQ((int)ip6_udp->ip6.ip6_nxt, IPPROTO_UDP, NULL); in ethernet_frame_get_udp6_payload() 906 ip6->ip6_nxt = IPPROTO_ICMPV6; in ethernet_nd6_frame_populate() 2223 T_ASSERT_EQ(ip6->ip6_nxt, IPPROTO_ICMPV6, NULL); in validate_mac_nat_nd6_out()
|
| /xnu-12377.1.9/bsd/skywalk/nexus/ |
| H A D | nexus_traffic_rule_inet.c | 254 td->inet_proto = ip6->ip6_nxt; in fill_inet_td()
|