| /xnu-11417.121.6/bsd/net/ |
| H A D | if_loop.c | 116 bpf_tap_out(lo_ifp, DLT_NULL, _m, \ 138 struct ifnet *lo_ifp = NULL; variable 618 VERIFY(ifp == lo_ifp); in lo_set_bpf_tap() 677 result = ifnet_allocate_extended(&lo_init, &lo_ifp); in loopattach() 684 ifnet_set_mtu(lo_ifp, LOMTU); in loopattach() 685 ifnet_set_flags(lo_ifp, IFF_LOOPBACK | IFF_MULTICAST, in loopattach() 687 ifnet_set_offload(lo_ifp, in loopattach() 692 ifnet_set_hdrlen(lo_ifp, sizeof(struct loopback_header)); in loopattach() 693 ifnet_set_eflags(lo_ifp, IFEF_SENDLIST, IFEF_SENDLIST); in loopattach() 695 result = ifnet_attach(lo_ifp, NULL); in loopattach() [all …]
|
| H A D | ether_if_module.c | 645 ((*m)->m_flags & M_LOOP) && lo_ifp != NULL) { in ether_frameout_extended() 649 dlil_output(lo_ifp, ndest->sa_family, in ether_frameout_extended() 654 dlil_output(lo_ifp, ndest->sa_family, *m, in ether_frameout_extended()
|
| H A D | dlil_input.c | 413 if (inp == dlil_main_input_thread && ifp == lo_ifp) { in dlil_input_async() 796 if (ifp != lo_ifp) { in dlil_input_packet_list_common() 1411 dlil_input_packet_list_extended(lo_ifp, m_loop, in dlil_main_input_thread_cont()
|
| H A D | dlil.c | 1187 if (_rcvif == NULL || (ifp != lo_ifp && _rcvif != ifp) || \ 2102 if (ifp == NULL || (ifp != lo_ifp && !ifnet_datamov_begin(ifp))) { in ifnet_input_common() 2197 if (ifp != lo_ifp) { in ifnet_input_common() 2280 if (ifp == lo_ifp) { in ifnet_start_thread_func() 5239 if (ifp == lo_ifp) { in ifnet_attach() 5526 if (ifp != lo_ifp) { in ifnet_detach()
|
| H A D | if_var_private.h | 1517 extern ifnet_t lo_ifp;
|
| H A D | necp.c | 8266 returned_result->routed_interface_index = lo_ifp->if_index; in necp_application_find_policy_match_internal() 8356 returned_result->routed_interface_index = lo_ifp->if_index; in necp_application_find_policy_match_internal() 8561 (output_bound_interface == lo_ifp->if_index || in necp_application_find_policy_match_internal() 8562 rt->rt_ifp->if_index == lo_ifp->if_index || in necp_application_find_policy_match_internal() 8573 if ((rt->rt_ifp->if_index == lo_ifp->if_index) || in necp_application_find_policy_match_internal() 8583 …returned_result->routed_interface_index != lo_ifp->if_index && // Loopback can accept any loca… in necp_application_find_policy_match_internal() 8657 if_index_for_remote_addr == lo_ifp->if_index) { in necp_application_find_policy_match_internal() 13688 } else if (bound_interface_index != IFSCOPE_NONE && lo_ifp->if_index == bound_interface_index) { in necp_is_loopback()
|
| H A D | rtsock.c | 1798 if (rt->rt_ifp != lo_ifp && in sysctl_dumpentry()
|
| H A D | route.c | 3323 } else if (ifscope != lo_ifp->if_index || in rt_lookup_common()
|
| H A D | pf_ioctl.c | 4657 pf_ifp = lo_ifp; in pf_af_hook()
|
| /xnu-11417.121.6/bsd/netinet6/ |
| H A D | nd6.c | 944 if (ndi == NULL && ifp == lo_ifp) { in nd6_service_neighbor_cache() 2425 if (rt->rt_ifp != lo_ifp) { in nd6_lookup() 2722 if (rt->rt_ifp != lo_ifp) { in nd6_rtrequest() 2972 if (rt->rt_ifp != lo_ifp) { in nd6_rtrequest() 2985 rt->rt_if_ref_fn(lo_ifp, 1); in nd6_rtrequest() 2990 rt->rt_ifp = lo_ifp; in nd6_rtrequest() 3208 if (ifp != lo_ifp && pr->ndpr_ifp != ifp) { in nd6_ioctl() 3279 if (ifp == lo_ifp || dr->ifp == ifp) { in nd6_ioctl() 3295 if (ifp == lo_ifp || in nd6_ioctl() 3320 nd6_purge_interface_rti_entries((ifp == lo_ifp) ? NULL : ifp); in nd6_ioctl()
|
| H A D | ip6_input.c | 518 (void) in6_ifattach_prelim(lo_ifp); in ip6_init_delayed() 872 ip6stat.ip6s_m2m[ifnet_index(lo_ifp)]++; in ip6_input()
|
| H A D | ip6_output.c | 4175 if (lo_ifp == NULL) { in ip6_mloopback() 4241 dlil_output(lo_ifp, PF_INET6, copym, NULL, SA(dst), 0, NULL); in ip6_mloopback()
|
| H A D | in6.c | 1093 if (ifp == lo_ifp) { in in6ctl_clat46start() 1176 if (ifp == lo_ifp) { in in6ctl_clat46stop()
|
| H A D | in6_src.c | 1343 (ifa->ifa_ifp != ifp && ifp != lo_ifp) || in selectroute()
|
| H A D | mld6.c | 3726 m0->m_pkthdr.rcvif = lo_ifp; in mld_dispatch_packet()
|
| H A D | nd6_rtr.c | 1586 if (ifp == lo_ifp && !is_rti_rtrlist) { in defrouter_select()
|
| /xnu-11417.121.6/bsd/netinet/ |
| H A D | ip_output.c | 746 ipobf.srcbound) && ifscope != lo_ifp->if_index) { in ip_output_list() 818 if (ifscope == lo_ifp->if_index) { in ip_output_list() 3034 if (lo_ifp == NULL) { in ip_mloopback() 3117 dlil_output(lo_ifp, PF_INET, copym, NULL, SA(dst), 0, NULL); in ip_mloopback() 3337 (ifa == NULL || (ifa->ifa_ifp != rt_ifp && rt_ifp != lo_ifp) || in in_selectsrcif()
|
| H A D | in_arp.c | 1040 if (rt->rt_ifp != lo_ifp) { in arp_rtrequest() 1053 rt->rt_if_ref_fn(lo_ifp, 1); in arp_rtrequest() 1057 rt->rt_ifp = lo_ifp; in arp_rtrequest()
|
| H A D | kpi_ipfilter.c | 384 m->m_pkthdr.rcvif = lo_ifp; in ipf_inject_input()
|
| H A D | igmp.c | 4054 imo->imo_multicast_ifp = lo_ifp; in igmp_sendpkt() 4079 m0->m_pkthdr.rcvif = lo_ifp; in igmp_sendpkt()
|
| H A D | tcp_cache.c | 1563 tcp_heuristics_tfo_update(&necp_buffer, lo_ifp,
|
| H A D | ip_input.c | 462 error = in_control(NULL, SIOCSIFADDR, (caddr_t)&ifr, lo_ifp, kernproc); in ip_init_delayed()
|
| /xnu-11417.121.6/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 421 if (rt->rt_ifp != ifp && rt->rt_ifp != lo_ifp && in flow_route_configure() 1237 ASSERT(rt->rt_ifp == ifp || rt->rt_ifp == lo_ifp); in flow_route_select_laddr()
|