Home
last modified time | relevance | path

Searched refs:ip6_nxt (Results 1 – 25 of 30) sorted by relevance

12

/xnu-8020.101.4/bsd/net/
H A Dsixxlowpan.c583 (ip6->ip6_nxt != IPPROTO_ICMPV6 && in compress_hdr_hc1()
584 ip6->ip6_nxt != IPPROTO_UDP && in compress_hdr_hc1()
585 ip6->ip6_nxt != IPPROTO_TCP)) { in compress_hdr_hc1()
601 switch (ip6->ip6_nxt) { in compress_hdr_hc1()
708 ip6->ip6_nxt = IPPROTO_ICMPV6; in uncompress_hdr_hc1()
714 ip6->ip6_nxt = IPPROTO_TCP; in uncompress_hdr_hc1()
720 ip6->ip6_nxt = IPPROTO_UDP; in uncompress_hdr_hc1()
764 if (ip6->ip6_nxt == IPPROTO_UDP) { in uncompress_hdr_hc1()
H A Dnat464_utils.c319 } else if (ptr == PTR_IP6(ip6_nxt)) { in nat464_translate_icmp()
391 ptr = offsetof(struct ip6_hdr, ip6_nxt); in nat464_translate_icmp()
434 ptr = PTR_IP6(ip6_nxt); in nat464_translate_icmp()
542 ip6->ip6_nxt = IPPROTO_ICMPV6; in nat464_translate_icmp_ip()
544 ip6->ip6_nxt = proto2; in nat464_translate_icmp_ip()
558 __func__, ntohs(ip6->ip6_plen), ip6->ip6_nxt, in nat464_translate_icmp_ip()
605 p_ip6_frag->ip6f_nxt = p_ip6h->ip6_nxt; in nat464_insert_frag46()
615 p_ip6h->ip6_nxt = IPPROTO_FRAGMENT; in nat464_insert_frag46()
748 ip6->ip6_nxt = proto; in nat464_translate_46()
757 ntohs(ip6->ip6_plen), ip6->ip6_nxt, in nat464_translate_46()
[all …]
H A Dpktap.c1031 if (ip6.ip6_nxt == IPPROTO_TCP) { in pktap_fill_proc_info()
1047 } else if (ip6.ip6_nxt == IPPROTO_UDP) { in pktap_fill_proc_info()
1077 ip6.ip6_nxt, hdr->pth_ifname); in pktap_fill_proc_info()
H A Dif_ipsec.c748 error = ipsec6_interface_output(&ipsec_state, interface, &ip6->ip6_nxt, ipsec_state.m); in ipsec_encrypt_mbuf()
1547 ip6, NULL, fragment_mtu, ip6->ip6_nxt, htonl(ip6_randomid())); in ipsec_netif_sync_rx()
1761 esp6_input_extended(&data, &offset, ip6->ip6_nxt, pcb->ipsec_ifp); in ipsec_netif_sync_rx()
3853 error = ipsec6_interface_output(&ipsec_state, interface, &ip6->ip6_nxt, ipsec_state.m); in ipsec_output()
3869 data->m_pkthdr.pkt_proto = ip6->ip6_nxt; in ipsec_output()
4223 packet->m_pkthdr.pkt_proto = ip6->ip6_nxt; in ipsec_set_pkthdr_for_interface()
H A Dif_ports_used.c1341 uint8_t l4_proto = ip6_hdr.ip6_nxt; in if_ports_used_match_mbuf()
1445 __func__, ip6_hdr.ip6_nxt, ifp->if_xname); in if_ports_used_match_mbuf()
H A Dpf_norm.c1392 ip6->ip6_nxt = (*frag)->fr_p; in pf_reassemble6()
1876 proto = hdr->ip6_nxt; in pf_refragment6()
2274 else if (r->proto && r->proto != h->ip6_nxt) { in pf_normalize_ip6()
2315 proto = h->ip6_nxt; in pf_normalize_ip6()
H A Dpacket_mangler.c851 if (ip6.ip6_nxt != p_pkt_mnglr->proto) { in pktmnglr_ipfilter_input()
H A Dpf.c2668 h6->ip6_nxt = IPPROTO_TCP; in pf_send_tcp()
4465 ip6->ip6_nxt = IPPROTO_ICMPV6; in pf_change_icmp_af()
4467 ip6->ip6_nxt = pd2->proto; in pf_change_icmp_af()
4553 } else if (ptr == PTR_IP6(ip6_nxt)) { in pf_translate_icmp_af()
4625 ptr = offsetof(struct ip6_hdr, ip6_nxt); in pf_translate_icmp_af()
4661 ptr = PTR_IP6(ip6_nxt); in pf_translate_icmp_af()
4764 ip6->ip6_nxt = pd->proto; in pf_nat64_ipv4()
7932 pd2.proto = h2_6.ip6_nxt; in pf_test_state_icmp()
10185 nxt = h->ip6_nxt; in pf_test6()
10249 pd.proto = h->ip6_nxt; in pf_test6()
/xnu-8020.101.4/bsd/netinet6/
H A Dip6_input.c578 if (ip6->ip6_nxt == IPPROTO_TCP || in ip6_input_adjust()
579 ip6->ip6_nxt == IPPROTO_UDP) { in ip6_input_adjust()
756 __func__, (*deliverifp)->if_xname, src_str, dst_str, ip6->ip6_nxt, inifp->if_xname); in ip6_input_check_interface()
768 __func__, src_str, dst_str, ip6->ip6_nxt, inifp->if_xname); in ip6_input_check_interface()
843 nxt = ip6->ip6_nxt; in ip6_input()
936 ip6stat.ip6s_nxthist[ip6->ip6_nxt]++; in ip6_input()
1152 ip6->ip6_nxt == IPPROTO_ICMPV6) { in ip6_input()
1165 if (ip6->ip6_nxt == IPPROTO_HOPOPTS) { in ip6_input()
1227 nxt = ip6->ip6_nxt; in ip6_input()
1949 if (ip6->ip6_nxt == IPPROTO_HOPOPTS) { in ip6_savecontrol()
[all …]
H A Dip6_forward.c234 ip6->ip6_nxt, in ip6_forward()
525 ip6->ip6_nxt, in ip6_forward()
676 ip6->ip6_nxt, if_name(m->m_pkthdr.rcvif), in ip6_forward()
H A Draw_ip6.c195 if (in6_cksum(m, ip6->ip6_nxt, *offp, in rip6_input()
673 ip6->ip6_nxt = in6p->in6p_ip6_nxt; in rip6_output()
703 *p = in6_cksum(m, ip6->ip6_nxt, sizeof(*ip6), plen); in rip6_output()
H A Din6_gif.c175 ip6->ip6_nxt = proto; in in6_gif_output()
H A Desp_output.c426 inner_protocol = inner_ip6->ip6_nxt; in esp_output()
442 inner_protocol = ip6->ip6_nxt; in esp_output()
H A Desp_input.c166 ip6->ip6_nxt = IPPROTO_ESP; in esp6_input_strip_udp_encap()
187 proto = inner_ip6->ip6_nxt; in esp_input_log()
651 inner_ip_proto = ip6->ip6_nxt; in esp4_input_extended()
1306 inner_ip_proto = ip6->ip6_nxt; in esp6_input_extended()
H A Dip6_output.c524 nxt0 = ip6->ip6_nxt; in ip6_output_list()
791 nexthdrp = &ip6->ip6_nxt; in ip6_output_list()
809 *mtod(exthdrs.ip6e_dest2, u_char *) = ip6->ip6_nxt; in ip6_output_list()
810 ip6->ip6_nxt = IPPROTO_DSTOPTS; in ip6_output_list()
1847 nextproto = ip6->ip6_nxt; in ip6_do_fragmentation()
1848 ip6->ip6_nxt = IPPROTO_FRAGMENT; in ip6_do_fragmentation()
2041 nxt = ip6->ip6_nxt; in in6_finalize_cksum()
H A Dicmp6.c963 u_int8_t nxt = eip6->ip6_nxt; in icmp6_notify_error()
2282 ip6->ip6_nxt = IPPROTO_ICMPV6; in icmp6_reflect()
2427 ip6->ip6_nxt = IPPROTO_ICMPV6; in icmp6_reflect()
2850 ip6->ip6_nxt = IPPROTO_ICMPV6; in icmp6_redirect_output()
H A Dipsec.c2446 ip6->ip6_nxt = IPPROTO_IPV6; in ipsec6_encapsulate()
2630 error = esp6_output(state->m, &ip6->ip6_nxt, state->m->m_next, sav); in ipsec6_update_routecache_and_output()
2637 error = ah6_output(state->m, &ip6->ip6_nxt, state->m->m_next, sav); in ipsec6_update_routecache_and_output()
2809 ip6->ip6_nxt = IPPROTO_IPV4; in ipsec46_encapsulate()
3974 error = esp6_output(state->m, &ip6->ip6_nxt, state->m->m_next, sav); in ipsec6_output_tunnel_internal()
3981 error = ah6_output(state->m, &ip6->ip6_nxt, state->m->m_next, sav); in ipsec6_output_tunnel_internal()
4978 ip6->ip6_nxt = IPPROTO_UDP; in ipsec_send_natt_keepalive()
H A Dudp6_output.c433 ip6->ip6_nxt = IPPROTO_UDP; in udp6_output()
H A Dnd6_nbr.c657 ip6->ip6_nxt = IPPROTO_ICMPV6; in nd6_ns_output()
1469 ip6->ip6_nxt = IPPROTO_ICMPV6; in nd6_na_output()
H A Dmld6.c2279 ip6->ip6_nxt = IPPROTO_ICMPV6; in mld_v1_transmit_report()
3747 ip6->ip6_nxt = IPPROTO_ICMPV6; in mld_v2_encap_report()
H A Dnd6_prproxy.c501 if (ip6->ip6_hlim != IPV6_MAXHLIM || ip6->ip6_nxt != IPPROTO_ICMPV6) { in nd6_prproxy_isours()
/xnu-8020.101.4/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_classifier.c267 pkt->pkt_flow_ip_proto = ip6->ip6_nxt; in flow_pkt_classify()
271 if (__improbable(ip6->ip6_nxt == IPPROTO_FRAGMENT)) { in flow_pkt_classify()
/xnu-8020.101.4/bsd/netinet/
H A Dip6.h127 #define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt macro
H A Dudp_usrreq.c781 ip6->ip6_nxt = ip->ip_p; in ip_2_ip6_hdr()
3022 ip6->ip6_nxt = IPPROTO_UDP; in udp_fill_keepalive_offload_frames()
/xnu-8020.101.4/tests/
H A Dnet_bridge.c877 switch (ip6->ip6_nxt) { in ip6_frame_validate()
1102 ip6_udp->ip6.ip6_nxt = IPPROTO_UDP; in ethernet_udp6_frame_populate()
1287 T_ASSERT_EQ((int)ip6_udp->ip6.ip6_nxt, IPPROTO_UDP, NULL); in ethernet_frame_get_udp6_payload()
1457 ip6->ip6_nxt = IPPROTO_ICMPV6; in ethernet_nd6_frame_populate()
2795 T_ASSERT_EQ(ip6->ip6_nxt, IPPROTO_ICMPV6, NULL); in validate_mac_nat_nd6_out()

12