| /xnu-8019.80.24/bsd/skywalk/nexus/ |
| H A D | os_nexus.h | 483 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 D | nx_kpipe_loopback.c | 121 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 D | if_headless.c | 534 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 D | if_fake.c | 1431 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 D | if_utun.c | 239 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 D | if_ipsec.c | 519 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 D | necp_client.c | 402 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 D | files | 582 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 D | skywalk_proc_info.c | 73 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 D | Makefile | 10 core channel mem nexus packet namespace 13 core channel mem nexus packet namespace
|