Home
last modified time | relevance | path

Searched refs:nexus (Results 1 – 10 of 10) sorted by relevance

/xnu-8019.80.24/bsd/skywalk/nexus/
H A Dos_nexus.h483 proc_t proc, kern_nexus_t nexus, nexus_port_t port, kern_channel_t channel,
498 kern_nexus_t nexus, kern_channel_t channel);
514 kern_nexus_t nexus, kern_channel_t channel);
529 kern_nexus_t nexus, kern_channel_t channel);
547 kern_nexus_t nexus, kern_channel_t channel, kern_channel_ring_t ring,
564 kern_nexus_t nexus, kern_channel_ring_t ring);
582 kern_nexus_t nexus, kern_channel_ring_t ring, kern_channel_slot_t slot,
599 kern_nexus_t nexus, kern_channel_ring_t ring, kern_channel_slot_t slot,
611 kern_nexus_t nexus, kern_channel_ring_t ring, uint32_t flags);
622 kern_nexus_t nexus, kern_channel_ring_t ring, uint32_t flags);
[all …]
/xnu-8019.80.24/bsd/skywalk/nexus/kpipe/
H A Dnx_kpipe_loopback.c121 proc_t p, kern_nexus_t nexus, in kplo_pre_connect() argument
128 KPLO_VERIFY_CTX(kplo_nx_ctx, kern_nexus_get_context(nexus)); in kplo_pre_connect()
133 error = kern_nexus_get_pbufpool(nexus, NULL, NULL); in kplo_pre_connect()
136 error = kern_nexus_get_pbufpool(nexus, &kplo_tx_pp, &kplo_rx_pp); in kplo_pre_connect()
172 kplo_connected(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in kplo_connected() argument
177 KPLO_VERIFY_CTX(kplo_nx_ctx, kern_nexus_get_context(nexus)); in kplo_connected()
191 kplo_pre_disconnect(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in kplo_pre_disconnect() argument
195 KPLO_VERIFY_CTX(kplo_nx_ctx, kern_nexus_get_context(nexus)); in kplo_pre_disconnect()
202 kplo_disconnected(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in kplo_disconnected() argument
206 KPLO_VERIFY_CTX(kplo_nx_ctx, kern_nexus_get_context(nexus)); in kplo_disconnected()
[all …]
/xnu-8019.80.24/bsd/net/
H A Dif_headless.c534 headless_nexus_context(kern_nexus_t nexus) in headless_nexus_context() argument
538 headlessif = (if_headless_ref)kern_nexus_get_context(nexus); in headless_nexus_context()
544 headless_nx_ring_init(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in headless_nx_ring_init() argument
551 headlessif = headless_nexus_context(nexus); in headless_nx_ring_init()
570 headless_nx_ring_fini(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in headless_nx_ring_fini() argument
578 headlessif = headless_nexus_context(nexus); in headless_nx_ring_fini()
622 proc_t proc, kern_nexus_t nexus, nexus_port_t port, kern_channel_t channel, in headless_nx_pre_connect() argument
625 #pragma unused(nxprov, proc, nexus, port, channel, channel_context) in headless_nx_pre_connect()
631 kern_nexus_t nexus, kern_channel_t channel) in headless_nx_connected() argument
636 headlessif = headless_nexus_context(nexus); in headless_nx_connected()
[all …]
H A Dif_fake.c1431 feth_nexus_context(kern_nexus_t nexus) in feth_nexus_context() argument
1435 fakeif = (if_fake_ref)kern_nexus_get_context(nexus); in feth_nexus_context()
1459 feth_nx_ring_init(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in feth_nx_ring_init() argument
1467 fakeif = feth_nexus_context(nexus); in feth_nx_ring_init()
1491 fakeif->iff_nifs = &NX_NETIF_PRIVATE(nexus)->nif_stats; in feth_nx_ring_init()
1499 feth_nx_ring_fini(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in feth_nx_ring_fini() argument
1507 fakeif = feth_nexus_context(nexus); in feth_nx_ring_fini()
1570 proc_t proc, kern_nexus_t nexus, nexus_port_t port, kern_channel_t channel, in feth_nx_pre_connect() argument
1573 #pragma unused(nxprov, proc, nexus, port, channel, channel_context) in feth_nx_pre_connect()
1579 kern_nexus_t nexus, kern_channel_t channel) in feth_nx_connected() argument
[all …]
H A Dif_utun.c239 utun_netif_prepare(__unused kern_nexus_t nexus, ifnet_t ifp);
242 proc_t p, kern_nexus_t nexus,
245 utun_nexus_connected(kern_nexus_provider_t nxprov, kern_nexus_t nexus,
248 utun_netif_pre_disconnect(kern_nexus_provider_t nxprov, kern_nexus_t nexus,
251 utun_nexus_pre_disconnect(kern_nexus_provider_t nxprov, kern_nexus_t nexus,
254 utun_nexus_disconnected(kern_nexus_provider_t nxprov, kern_nexus_t nexus,
257 utun_kpipe_ring_init(kern_nexus_provider_t nxprov, kern_nexus_t nexus,
261 utun_kpipe_ring_fini(kern_nexus_provider_t nxprov, kern_nexus_t nexus,
264 utun_kpipe_sync_tx(kern_nexus_provider_t nxprov, kern_nexus_t nexus,
267 utun_kpipe_sync_rx(kern_nexus_provider_t nxprov, kern_nexus_t nexus,
[all …]
H A Dif_ipsec.c519 ipsec_netif_prepare(kern_nexus_t nexus, ifnet_t ifp) in ipsec_netif_prepare() argument
521 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_netif_prepare()
522 pcb->ipsec_netif_nexus = nexus; in ipsec_netif_prepare()
528 proc_t p, kern_nexus_t nexus, in ipsec_nexus_pre_connect() argument
532 #pragma unused(nexus, nexus_port, channel, ch_ctx) in ipsec_nexus_pre_connect()
537 ipsec_nexus_connected(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in ipsec_nexus_connected() argument
541 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_nexus_connected()
553 ipsec_nexus_pre_disconnect(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in ipsec_nexus_pre_disconnect() argument
557 struct ipsec_pcb *pcb = kern_nexus_get_context(nexus); in ipsec_nexus_pre_disconnect()
566 ipsec_netif_pre_disconnect(kern_nexus_provider_t nxprov, kern_nexus_t nexus, in ipsec_netif_pre_disconnect() argument
[all …]
H A Dnecp_client.c402 unsigned nexus : 1; // If true, flow is a nexus; if false, flow is attached to socket member
1073 if (flow->nexus) { in necp_flow_save_current_interface_details()
1259 if (search_flow->nexus && in necp_defunct_flow_registration()
1568 if (search_flow->nexus && in necp_destroy_client_flow_registration()
1599 if (search_flow->nexus) { in necp_destroy_client_flow_registration()
1864 new_flow->nexus = TRUE; in necp_client_add_nexus_flow()
1888 if (flow->nexus && in necp_client_add_nexus_flow_if_needed()
1946 if (!flow->nexus && !flow->socket && flow->interface_index == interface_index) { in necp_client_add_interface_flow_if_needed()
2047 bool ignore_address = (client->allow_multiple_flows && !flow->nexus && !flow->socket); in necp_client_flow_is_viable()
2169 …if (flow->viable && client_updated && (flow->socket || (!flow->socket && !flow->nexus)) && flow->u… in necp_client_update_flows()
[all …]
/xnu-8019.80.24/bsd/conf/
H A Dfiles582 bsd/skywalk/nexus/nexus.c optional skywalk
583 bsd/skywalk/nexus/nexus_adapter.c optional skywalk
584 bsd/skywalk/nexus/nexus_kern.c optional skywalk
585 bsd/skywalk/nexus/nexus_mbq.c optional skywalk
586 bsd/skywalk/nexus/nexus_pktq.c optional skywalk
587 bsd/skywalk/nexus/nexus_syscalls.c optional skywalk
588 bsd/skywalk/nexus/flowswitch/nx_flowswitch.c optional config_nexus_flowswitch
589 bsd/skywalk/nexus/flowswitch/fsw.c optional config_nexus_flowswitch
590 bsd/skywalk/nexus/flowswitch/fsw_vp.c optional config_nexus_flowswitch
591 bsd/skywalk/nexus/flowswitch/fsw_dp.c optional config_nexus_flowswitch
[all …]
/xnu-8019.80.24/bsd/skywalk/core/
H A Dskywalk_proc_info.c73 struct kern_nexus *nexus; in fill_channelinfo() local
79 nexus = channel->ch_nexus; in fill_channelinfo()
80 if (nexus != NULL) { in fill_channelinfo()
81 struct kern_nexus_provider *nx_prov = nexus->nx_prov; in fill_channelinfo()
/xnu-8019.80.24/bsd/skywalk/
H A DMakefile10 core channel mem nexus packet namespace
13 core channel mem nexus packet namespace