Home
last modified time | relevance | path

Searched refs:rcvif (Results 1 – 25 of 49) sorted by relevance

12

/xnu-8020.140.41/bsd/netinet6/
H A Dip6_forward.c174 nd6_proxy_find_fwdroute(m->m_pkthdr.rcvif, ip6forward_rt); in ip6_forward()
235 if_name(m->m_pkthdr.rcvif)); in ip6_forward()
444 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_noroute); in ip6_forward()
471 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_noroute); in ip6_forward()
504 if (in6_setscope(&src_in6, m->m_pkthdr.rcvif, &inzone)) { in ip6_forward()
526 if_name(m->m_pkthdr.rcvif), if_name(rt->rt_ifp)); in ip6_forward()
547 if (in6_setscope(&dst_in6, m->m_pkthdr.rcvif, &inzone) != 0 || in ip6_forward()
626 ip6_sendredirects && rt->rt_ifp == m->m_pkthdr.rcvif && !srcrt && in ip6_forward()
676 ip6->ip6_nxt, if_name(m->m_pkthdr.rcvif), in ip6_forward()
681 origifp = rcvifp = m->m_pkthdr.rcvif; in ip6_forward()
[all …]
H A Dicmp6.c415 m->m_pkthdr.rcvif = NULL; in icmp6_error_flag()
445 ifp = m->m_pkthdr.rcvif; in icmp6_input()
519 in6_ifstat_inc(m->m_pkthdr.rcvif, in icmp6_input()
557 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_msg); in icmp6_input()
559 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_error); in icmp6_input()
564 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_dstunreach); in icmp6_input()
571 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_adminprohib); in icmp6_input()
587 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_pkttoobig); in icmp6_input()
602 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_timeexceed); in icmp6_input()
616 icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_paramprob); in icmp6_input()
[all …]
H A Din6_gif.c323 if (m->m_pkthdr.rcvif) { in in6_gif_input()
324 m->m_pkthdr.rcvif = gifp; in in6_gif_input()
412 ifp = ((m->m_flags & M_PKTHDR) != 0) ? m->m_pkthdr.rcvif : NULL; in gif_encapcheck6()
H A Desp_input.c674 m->m_pkthdr.rcvif = ifa->ifa_ifp; in esp4_input_extended()
691 if (m->m_pkthdr.rcvif != NULL) { in esp4_input_extended()
692 if_ports_used_match_mbuf(m->m_pkthdr.rcvif, ifamily, m); in esp4_input_extended()
812 struct ip *, ip, struct ifnet *, m->m_pkthdr.rcvif, in esp4_input_extended()
865 if_ports_used_match_mbuf(m->m_pkthdr.rcvif, PF_INET, m); in esp4_input_extended()
866 if (m->m_pkthdr.rcvif == NULL) { in esp4_input_extended()
1371 m->m_pkthdr.rcvif = ifa->ifa_ifp; in esp6_input_extended()
1385 if_ports_used_match_mbuf(m->m_pkthdr.rcvif, ifamily, m); in esp6_input_extended()
1386 if (m->m_pkthdr.rcvif == NULL) { in esp6_input_extended()
1562 if_ports_used_match_mbuf(m->m_pkthdr.rcvif, PF_INET, m); in esp6_input_extended()
[all …]
H A Dip6_input.c796 MBUF_INPUT_CHECK(m, m->m_pkthdr.rcvif); in ip6_input()
797 inifp = m->m_pkthdr.rcvif; in ip6_input()
1518 if (m->m_pkthdr.rcvif != NULL) { in ip6_input_getsrcifscope()
1519 return m->m_pkthdr.rcvif->if_index; in ip6_input_getsrcifscope()
1532 if (m->m_pkthdr.rcvif != NULL) { in ip6_input_getdstifscope()
1533 return m->m_pkthdr.rcvif->if_index; in ip6_input_getdstifscope()
1848 .ipi6_ifindex = (m && m->m_pkthdr.rcvif) ? m->m_pkthdr.rcvif->if_index : 0, in ip6_savecontrol_v4()
1872 (m && m->m_pkthdr.rcvif) ? m->m_pkthdr.rcvif->if_index : 0; in ip6_savecontrol_v4()
H A Dah_input.c457 m->m_pkthdr.rcvif = ifa->ifa_ifp; in ah4_input()
522 struct ip *, ip, struct ifnet *, m->m_pkthdr.rcvif, in ah4_input()
848 m->m_pkthdr.rcvif = ifa->ifa_ifp; in ah6_input()
H A Dudp6_usrreq.c260 ifp = m->m_pkthdr.rcvif; in udp6_input()
558 &ip6->ip6_dst, uh->uh_dport, ip6_input_getdstifscope(m), 1, m->m_pkthdr.rcvif); in udp6_input()
1190 struct ifnet *ifp = m->m_pkthdr.rcvif; in udp6_input_checksum()
H A Dmld6.c320 m->m_pkthdr.rcvif = ifp; in mld_save_context()
326 m->m_pkthdr.rcvif = NULL; in mld_scrub_context()
336 return m->m_pkthdr.rcvif; in mld_restore_context()
1518 ifp = m->m_pkthdr.rcvif; in mld_input()
3647 m0->m_pkthdr.rcvif = lo_ifp; in mld_dispatch_packet()
H A Dfrag6.c328 dstifp = m->m_pkthdr.rcvif; in frag6_input()
818 } else if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) || in frag6_input()
H A Dnd6_nbr.c259 struct ifnet *ifp = m->m_pkthdr.rcvif; in nd6_ns_input()
631 m->m_pkthdr.rcvif = NULL; in nd6_ns_output()
915 struct ifnet *ifp = m->m_pkthdr.rcvif; in nd6_na_input()
1444 m->m_pkthdr.rcvif = NULL; in nd6_na_output()
H A Din6_pcb.c1565 } else if (m->m_pkthdr.rcvif != NULL) { in init_sin6()
1566 sin6->sin6_scope_id = m->m_pkthdr.rcvif->if_index; in init_sin6()
H A Dip6_output.c1442 m->m_pkthdr.rcvif = ifp; in ip6_output_list()
1455 m->m_pkthdr.rcvif = NULL; in ip6_output_list()
1871 new_m->m_pkthdr.rcvif = NULL; in ip6_do_fragmentation()
1912 new_m->m_pkthdr.rcvif = NULL; in ip6_do_fragmentation()
4120 copym->m_pkthdr.rcvif = origifp; in ip6_mloopback()
/xnu-8020.140.41/bsd/netinet/
H A Din_gif.c328 if (m->m_pkthdr.rcvif) { in in_gif_input()
329 m->m_pkthdr.rcvif = gifp; in in_gif_input()
402 (m->m_flags & M_PKTHDR) != 0 && m->m_pkthdr.rcvif) { in gif_encapcheck4()
411 m->m_pkthdr.rcvif->if_index); in gif_encapcheck4()
415 if (rt == NULL || rt->rt_ifp != m->m_pkthdr.rcvif) { in gif_encapcheck4()
H A Dip_icmp.c408 m->m_pkthdr.rcvif = n->m_pkthdr.rcvif; in icmp_error()
615 (void *)&ctl_param, m->m_pkthdr.rcvif); in icmp_input()
639 in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif)) && in icmp_input()
709 (struct sockaddr *)&icmpdst, m->m_pkthdr.rcvif); in icmp_input()
778 rtredirect(m->m_pkthdr.rcvif, (struct sockaddr *)&icmpsrc, in icmp_input()
869 if ((ia == (struct in_ifaddr *)0) && m->m_pkthdr.rcvif) { in icmp_reflect()
871 (struct sockaddr *)&icmpdst, m->m_pkthdr.rcvif); in icmp_reflect()
1001 if (!(m->m_pkthdr.pkt_flags & PKTF_LOOP) && m->m_pkthdr.rcvif != NULL) { in icmp_send()
1002 ipoa.ipoa_boundif = m->m_pkthdr.rcvif->if_index; in icmp_send()
1014 m->m_pkthdr.rcvif = NULL; in icmp_send()
H A Dkpi_ipfilter.c340 if (filter_ref == 0 && m->m_pkthdr.rcvif == 0) { in ipf_inject_input()
350 m->m_pkthdr.rcvif = ia->ia_ifp; in ipf_inject_input()
363 m->m_pkthdr.rcvif = ia6->ia_ifp; in ipf_inject_input()
377 if (m->m_pkthdr.rcvif == NULL) { in ipf_inject_input()
378 m->m_pkthdr.rcvif = lo_ifp; in ipf_inject_input()
H A Dip_input.c638 m->m_pkthdr.rcvif, ipf_unref()); in ip_proto_dispatch_in()
670 IP_HDR_ALIGNMENT_FIXUP(m, m->m_pkthdr.rcvif, return ); in ip_proto_dispatch_in()
752 ip_input_second_pass(m, m->m_pkthdr.rcvif, in ip_input_second_pass_loop_tbl()
940 MBUF_INPUT_CHECK(m, m->m_pkthdr.rcvif); in ip_input_first_pass()
1686 ip_input_second_pass(packet, packet->m_pkthdr.rcvif, in ip_input_process_list()
1718 MBUF_INPUT_CHECK(m, m->m_pkthdr.rcvif); in ip_input()
1719 inifp = m->m_pkthdr.rcvif; in ip_input()
2535 } else if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) || in ip_reass()
2998 m->m_pkthdr.rcvif); in ip_dooptions()
3424 struct ifnet *rcvifp = m->m_pkthdr.rcvif; in ip_forward()
[all …]
H A Dip6.h344 in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_truncated); \
H A Dtcp_input.c944 struct ifnet *ifp = m->m_pkthdr.rcvif; in tcp6_input()
1891 struct ifnet *ifp = m->m_pkthdr.rcvif; in tcp_input()
2108 if ((m->m_pkthdr.pkt_flags & PKTF_LOOP) || m->m_pkthdr.rcvif == NULL) { in tcp_input()
2111 ifscope = m->m_pkthdr.rcvif->if_index; in tcp_input()
2136 m->m_pkthdr.rcvif); in tcp_input()
2139 ip->ip_dst, th->th_dport, 1, m->m_pkthdr.rcvif); in tcp_input()
2203 if (m->m_pkthdr.rcvif && m->m_pkthdr.rcvif->if_type != IFT_LOOP) { in tcp_input()
2467 in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif)) { in tcp_input()
2728 if (net_mpklog_enabled && (m->m_pkthdr.rcvif->if_xflags & IFXF_MPK_LOG)) { in tcp_input()
5444 in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif)) { in tcp_input()
[all …]
H A Digmp.c313 m->m_pkthdr.rcvif = ifp; in igmp_save_context()
319 m->m_pkthdr.rcvif = NULL; in igmp_scrub_context()
340 return m->m_pkthdr.rcvif; in igmp_restore_context()
1650 ifp = m->m_pkthdr.rcvif; in igmp_input()
3950 m0->m_pkthdr.rcvif = lo_ifp; in igmp_sendpkt()
H A Dip_output.c650 m->m_pkthdr.rcvif = ifp; in ip_output_list()
858 m->m_pkthdr.rcvif = ia->ia_ifa.ifa_ifp; in ip_output_list()
1878 m->m_pkthdr.rcvif = NULL; in ip_fragment()
2159 n->m_pkthdr.rcvif = 0; in ip_insertoptions()
2995 copym->m_pkthdr.rcvif = origifp; in ip_mloopback()
/xnu-8020.140.41/bsd/net/
H A Dif_loop.c299 if (m->m_pkthdr.rcvif == NULL) { in lo_output()
300 m->m_pkthdr.rcvif = ifp; in lo_output()
352 if (m->m_pkthdr.rcvif == NULL) { in lo_pre_enqueue()
353 m->m_pkthdr.rcvif = ifp; in lo_pre_enqueue()
H A Dif_stf.c774 stf_checkaddr4(sc, &ip->ip_src, m->m_pkthdr.rcvif) < 0) { in in_stf_input()
787 stf_checkaddr6(sc, &ip6.ip6_src, m->m_pkthdr.rcvif) < 0) { in in_stf_input()
801 m->m_pkthdr.rcvif = ifp; in in_stf_input()
H A Diptap.c603 struct ifnet *ifp = outgoing ? NULL : m->m_pkthdr.rcvif; in iptap_bpf_tap()
/xnu-8020.140.41/bsd/sys/
H A Dmbuf.h360 struct ifnet *rcvif; /* rcv interface */ member
975 #define MBUF_INPUT_CHECK(m, rcvif) \ argument
986 if_name(rcvif), \
987 (rcvif->if_flags & 0xffff)); \
1348 (_m)->m_pkthdr.rcvif != NULL) { \
1352 if_name((_m)->m_pkthdr.rcvif), \
1353 (_m)->m_pkthdr.rcvif->if_alignerrs); \
/xnu-8020.140.41/bsd/kern/
H A Duipc_socket2.c895 …_get_flow(so, NULL, NULL, NULL, m_length(m), false, m->m_pkthdr.rcvif ? m->m_pkthdr.rcvif->if_inde… in sbappend_common()
974 …_get_flow(so, NULL, NULL, NULL, m_length(m), false, m->m_pkthdr.rcvif ? m->m_pkthdr.rcvif->if_inde… in sbappendstream()
1138 …t_flow(so, NULL, NULL, NULL, m_length(m0), false, m0->m_pkthdr.rcvif ? m0->m_pkthdr.rcvif->if_inde… in sbappendrecord_common()
1353 …flow(so, NULL, asa, control, m_length(m0), false, m0->m_pkthdr.rcvif ? m0->m_pkthdr.rcvif->if_inde… in sbappendaddr()
1509 …low(so, NULL, NULL, control, m_length(m0), false, m0->m_pkthdr.rcvif ? m0->m_pkthdr.rcvif->if_inde… in sbappendcontrol()

12