Home
last modified time | relevance | path

Searched refs:lo_ifp (Results 1 – 21 of 21) sorted by relevance

/xnu-8796.141.3/bsd/net/
H A Dif_loop.c116 bpf_tap_out(lo_ifp, DLT_NULL, _m, \
138 struct ifnet *lo_ifp = NULL; variable
616 VERIFY(ifp == lo_ifp); in lo_set_bpf_tap()
675 result = ifnet_allocate_extended(&lo_init, &lo_ifp); in loopattach()
682 ifnet_set_mtu(lo_ifp, LOMTU); in loopattach()
683 ifnet_set_flags(lo_ifp, IFF_LOOPBACK | IFF_MULTICAST, in loopattach()
685 ifnet_set_offload(lo_ifp, in loopattach()
690 ifnet_set_hdrlen(lo_ifp, sizeof(struct loopback_header)); in loopattach()
691 ifnet_set_eflags(lo_ifp, IFEF_SENDLIST, IFEF_SENDLIST); in loopattach()
693 result = ifnet_attach(lo_ifp, NULL); in loopattach()
[all …]
H A Dether_if_module.c545 ((*m)->m_flags & M_LOOP) && lo_ifp != NULL) { in ether_frameout_extended()
549 dlil_output(lo_ifp, ndest->sa_family, in ether_frameout_extended()
553 dlil_output(lo_ifp, ndest->sa_family, *m, in ether_frameout_extended()
H A Ddlil.c1627 if (_rcvif == NULL || (ifp != lo_ifp && _rcvif != ifp) || \
3096 dlil_input_packet_list_extended(lo_ifp, m_loop, in dlil_main_input_thread_cont()
3806 if (ifp == NULL || (ifp != lo_ifp && !ifnet_datamov_begin(ifp))) { in ifnet_input_common()
3887 if (ifp != lo_ifp) { in ifnet_input_common()
4015 if (inp == dlil_main_input_thread && ifp == lo_ifp) { in dlil_input_async()
4261 if (ifp == lo_ifp) { in ifnet_start_thread_func()
6090 if (ifp != lo_ifp) { in dlil_input_packet_list_common()
8984 if (ifp == lo_ifp) { in ifnet_attach()
9391 if (ifp != lo_ifp) { in ifnet_detach()
H A Dnecp.c7242 returned_result->routed_interface_index = lo_ifp->if_index; in necp_application_find_policy_match_internal()
7310 returned_result->routed_interface_index = lo_ifp->if_index; in necp_application_find_policy_match_internal()
7500 (output_bound_interface == lo_ifp->if_index || in necp_application_find_policy_match_internal()
7501 rt->rt_ifp->if_index == lo_ifp->if_index || in necp_application_find_policy_match_internal()
7512 if ((rt->rt_ifp->if_index == lo_ifp->if_index) || in necp_application_find_policy_match_internal()
7522 …returned_result->routed_interface_index != lo_ifp->if_index && // Loopback can accept any loca… in necp_application_find_policy_match_internal()
7594 if_index_for_remote_addr == lo_ifp->if_index) { in necp_application_find_policy_match_internal()
11901 } else if (bound_interface_index != IFSCOPE_NONE && lo_ifp->if_index == bound_interface_index) { in necp_is_loopback()
H A Dif_var_private.h1341 extern ifnet_t lo_ifp;
H A Drtsock.c1638 if (rt->rt_ifp != lo_ifp && in sysctl_dumpentry()
H A Droute.c3228 } else if (ifscope != lo_ifp->if_index || in rt_lookup_common()
H A Dpf_ioctl.c4599 pf_ifp = lo_ifp; in pf_af_hook()
/xnu-8796.141.3/bsd/netinet6/
H A Dnd6.c937 if (ndi == NULL && ifp == lo_ifp) { in nd6_service_neighbor_cache()
2417 if (rt->rt_ifp != lo_ifp) { in nd6_lookup()
2714 if (rt->rt_ifp != lo_ifp) { in nd6_rtrequest()
2964 if (rt->rt_ifp != lo_ifp) { in nd6_rtrequest()
2977 rt->rt_if_ref_fn(lo_ifp, 1); in nd6_rtrequest()
2982 rt->rt_ifp = lo_ifp; in nd6_rtrequest()
3427 if (ifp != lo_ifp && pr->ndpr_ifp != ifp) { in nd6_ioctl()
3498 if (ifp == lo_ifp || dr->ifp == ifp) { in nd6_ioctl()
3514 if (ifp == lo_ifp || in nd6_ioctl()
3539 nd6_purge_interface_rti_entries((ifp == lo_ifp) ? NULL : ifp); in nd6_ioctl()
H A Dip6_input.c516 (void) in6_ifattach_prelim(lo_ifp); in ip6_init_delayed()
869 ip6stat.ip6s_m2m[ifnet_index(lo_ifp)]++; in ip6_input()
H A Dip6_output.c4077 if (lo_ifp == NULL) { in ip6_mloopback()
4143 dlil_output(lo_ifp, PF_INET6, copym, NULL, SA(dst), 0, NULL); in ip6_mloopback()
H A Din6_src.c1345 (ifa->ifa_ifp != ifp && ifp != lo_ifp) || in selectroute()
H A Din6.c1130 if (ifp == lo_ifp) { in in6ctl_clat46start()
1213 if (ifp == lo_ifp) { in in6ctl_clat46stop()
H A Dmld6.c3709 m0->m_pkthdr.rcvif = lo_ifp; in mld_dispatch_packet()
H A Dnd6_rtr.c1571 if (ifp == lo_ifp && !is_rti_rtrlist) { in defrouter_select()
/xnu-8796.141.3/bsd/netinet/
H A Dip_output.c719 ipobf.srcbound) && ifscope != lo_ifp->if_index) { in ip_output_list()
789 if (ifscope == lo_ifp->if_index) { in ip_output_list()
2929 if (lo_ifp == NULL) { in ip_mloopback()
3012 dlil_output(lo_ifp, PF_INET, copym, NULL, SA(dst), 0, NULL); in ip_mloopback()
3232 (ifa == NULL || (ifa->ifa_ifp != rt_ifp && rt_ifp != lo_ifp) || in in_selectsrcif()
H A Dkpi_ipfilter.c378 m->m_pkthdr.rcvif = lo_ifp; in ipf_inject_input()
H A Din_arp.c1052 if (rt->rt_ifp != lo_ifp) { in arp_rtrequest()
1065 rt->rt_if_ref_fn(lo_ifp, 1); in arp_rtrequest()
1069 rt->rt_ifp = lo_ifp; in arp_rtrequest()
H A Digmp.c4022 imo->imo_multicast_ifp = lo_ifp; in igmp_sendpkt()
4047 m0->m_pkthdr.rcvif = lo_ifp; in igmp_sendpkt()
H A Dip_input.c457 error = in_control(NULL, SIOCSIFADDR, (caddr_t)&ifr, lo_ifp, kernproc); in ip_init_delayed()
/xnu-8796.141.3/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_route.c422 if (rt->rt_ifp != ifp && rt->rt_ifp != lo_ifp && in flow_route_configure()
1223 ASSERT(rt->rt_ifp == ifp || rt->rt_ifp == lo_ifp); in flow_route_select_laddr()