| /xnu-8019.80.24/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif.h | 110 struct nexus_netif_adapter { struct 218 #define NIFNA(_na) ((struct nexus_netif_adapter *)(_na)) 513 extern void nx_netif_reap(struct nexus_netif_adapter *, struct ifnet *, 516 extern void nx_netif_copy_stats(struct nexus_netif_adapter *, 518 extern struct nexus_netif_adapter * na_netif_alloc(zalloc_flags_t); 520 extern void na_netif_finalize(struct nexus_netif_adapter *, struct ifnet *); 552 extern errno_t nx_netif_filter_inject(struct nexus_netif_adapter *, 567 extern errno_t nx_netif_filter_rx_cb(struct nexus_netif_adapter *, 569 extern errno_t nx_netif_filter_tx_cb(struct nexus_netif_adapter *, 577 nx_netif_filter_tx_processed_mbuf_enqueue(struct nexus_netif_adapter *, [all …]
|
| H A D | nx_netif_util.c | 152 nx_netif_mbuf_to_filter_pkt(struct nexus_netif_adapter *nifna, in nx_netif_mbuf_to_filter_pkt() 182 struct nexus_netif_adapter *, nifna, in nx_netif_mbuf_to_filter_pkt() 189 DTRACE_SKYWALK2(alloc__fail, struct nexus_netif_adapter *, in nx_netif_mbuf_to_filter_pkt() 202 struct nexus_netif_adapter *, in nx_netif_mbuf_to_filter_pkt() 210 struct nexus_netif_adapter *, in nx_netif_mbuf_to_filter_pkt() 262 nx_netif_mbuf_to_filter_pkt_chain(struct nexus_netif_adapter *nifna, in nx_netif_mbuf_to_filter_pkt_chain() 288 nx_netif_filter_pkt_to_mbuf(struct nexus_netif_adapter *nifna, in nx_netif_filter_pkt_to_mbuf() 305 nx_netif_filter_pkt_to_mbuf_chain(struct nexus_netif_adapter *nifna, in nx_netif_filter_pkt_to_mbuf_chain() 330 nx_netif_pkt_to_filter_pkt(struct nexus_netif_adapter *nifna, in nx_netif_pkt_to_filter_pkt() 375 struct nexus_netif_adapter *, nifna, in nx_netif_pkt_to_filter_pkt() [all …]
|
| H A D | nx_netif_filter_compat.c | 33 nx_netif_filter_tx_mbuf_enqueue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_mbuf_enqueue() 78 nx_netif_filter_tx_processed_mbuf_dequeue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_processed_mbuf_dequeue() 113 DTRACE_SKYWALK4(processed__mbuf__dequeue, struct nexus_netif_adapter *, in nx_netif_filter_tx_processed_mbuf_dequeue() 119 nx_netif_filter_tx_processed_mbuf_enqueue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_processed_mbuf_enqueue() 142 DTRACE_SKYWALK4(q__full, struct nexus_netif_adapter *, nifna, in nx_netif_filter_tx_processed_mbuf_enqueue() 152 DTRACE_SKYWALK4(processed__mbuf__enqueue, struct nexus_netif_adapter *, in nx_netif_filter_tx_processed_mbuf_enqueue() 159 nx_netif_tx_processed_mbuf_get_len(struct nexus_netif_adapter *nifna, in nx_netif_tx_processed_mbuf_get_len() 200 DTRACE_SKYWALK6(processed__mbuf__qlen, struct nexus_netif_adapter *, in nx_netif_tx_processed_mbuf_get_len() 248 nx_netif_compat_tx_dequeue(struct nexus_netif_adapter *nifna, in nx_netif_compat_tx_dequeue() 292 nx_netif_compat_tx_get_len(struct nexus_netif_adapter *nifna, uint32_t sc, in nx_netif_compat_tx_get_len()
|
| H A D | nx_netif_filter_native.c | 33 nx_netif_filter_tx_pkt_enqueue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_pkt_enqueue() 77 nx_netif_filter_tx_processed_pkt_dequeue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_processed_pkt_dequeue() 112 DTRACE_SKYWALK4(processed__pkt__dequeue, struct nexus_netif_adapter *, in nx_netif_filter_tx_processed_pkt_dequeue() 119 nx_netif_filter_tx_processed_pkt_enqueue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_processed_pkt_enqueue() 142 DTRACE_SKYWALK4(q__full, struct nexus_netif_adapter *, nifna, in nx_netif_filter_tx_processed_pkt_enqueue() 153 DTRACE_SKYWALK4(processed__pkt__enqueue, struct nexus_netif_adapter *, in nx_netif_filter_tx_processed_pkt_enqueue() 160 nx_netif_tx_processed_pkt_get_len(struct nexus_netif_adapter *nifna, in nx_netif_tx_processed_pkt_get_len() 202 DTRACE_SKYWALK6(processed__pkt__qlen, struct nexus_netif_adapter *, in nx_netif_tx_processed_pkt_get_len() 250 nx_netif_native_tx_dequeue(struct nexus_netif_adapter *nifna, in nx_netif_native_tx_dequeue() 293 nx_netif_native_tx_get_len(struct nexus_netif_adapter *nifna, in nx_netif_native_tx_get_len()
|
| H A D | nx_netif_filter_vp.c | 81 struct nexus_netif_adapter *nifna = NIFNA(na); in netif_filter_deliver() 182 struct nexus_netif_adapter *nifna; in netif_filter_na_activate() 379 struct nexus_netif_adapter *dev_nifna; in netif_filter_na_txsync() 380 struct nexus_netif_adapter *nifna; in netif_filter_na_txsync() 452 DTRACE_SKYWALK2(no__data, struct nexus_netif_adapter *, nifna, in netif_filter_na_txsync() 461 DTRACE_SKYWALK4(injected, struct nexus_netif_adapter *, nifna, in netif_filter_na_txsync() 476 struct nexus_netif_adapter *, nifna, in netif_filter_na_txsync() 488 struct nexus_netif_adapter *nifna = NIFNA(na); in netif_filter_na_dtor() 523 struct nexus_netif_adapter *nifna; in netif_filter_na_create()
|
| H A D | nx_netif_filter.c | 69 nx_netif_default_cb(struct nexus_netif_adapter *nifna, in nx_netif_default_cb() 80 nx_netif_filter_inject(struct nexus_netif_adapter *nifna, in nx_netif_filter_inject() 92 DTRACE_SKYWALK2(disabled, struct nexus_netif_adapter *, in nx_netif_filter_inject() 120 DTRACE_SKYWALK1(removed, struct nexus_netif_adapter *, in nx_netif_filter_inject() 136 DTRACE_SKYWALK3(inject__drop, struct nexus_netif_adapter *, in nx_netif_filter_inject()
|
| H A D | nx_netif_vp.c | 136 struct nexus_netif_adapter *nifna = NIFNA(na); in netif_deliver_pkt() 391 struct nexus_netif_adapter *nifna; in netif_vp_na_activate_on() 431 struct nexus_netif_adapter *nifna; in netif_vp_na_activate_off() 470 netif_vp_send_pkt_chain_low_latency(struct nexus_netif_adapter *dev_nifna, in netif_vp_send_pkt_chain_low_latency() 566 netif_vp_send_pkt_chain_common(struct nexus_netif_adapter *dev_nifna, in netif_vp_send_pkt_chain_common() 605 struct nexus_netif_adapter *, dev_nifna, in netif_vp_send_pkt_chain_common() 620 netif_vp_send_pkt_chain(struct nexus_netif_adapter *dev_nifna, in netif_vp_send_pkt_chain() 638 validate_packet(struct nexus_netif_adapter *nifna, struct __kern_packet *pkt) in validate_packet() 669 struct nexus_netif_adapter *nifna, *dev_nifna; in netif_vp_na_txsync() 721 DTRACE_SKYWALK2(no__data, struct nexus_netif_adapter *, nifna, in netif_vp_na_txsync() [all …]
|
| H A D | nx_netif_compat.h | 73 struct nexus_netif_adapter nca_up;
|
| H A D | nx_netif.c | 300 sizeof(struct nexus_netif_adapter), ZC_ZFREE_CLEARMEM); 460 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_prov_nx_stop() 1267 struct nexus_netif_adapter * 1270 _CASSERT(offsetof(struct nexus_netif_adapter, nifna_up) == 0); in na_netif_alloc() 1278 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in na_netif_free() 1766 struct nexus_netif_adapter *nifna = NIFNA(na); in nx_netif_na_dtor() 1910 nx_netif_mit_config(struct nexus_netif_adapter *nifna, in nx_netif_mit_config() 1987 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_na_activate() 2164 struct nexus_netif_adapter *devnifna = NULL; in nx_netif_attach() 2165 struct nexus_netif_adapter *hostnifna = NULL; in nx_netif_attach() [all …]
|
| H A D | nx_netif_host.c | 49 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_host_na_activate() 476 struct nexus_netif_adapter *nifna = NIFNA(na); in nx_netif_mbuf_to_kpkt()
|
| H A D | nx_netif_mit.c | 432 struct nexus_netif_adapter *nifna = in nx_netif_mit_tx_intr() 433 (struct nexus_netif_adapter *)KRNA(kr); in nx_netif_mit_tx_intr() 467 struct nexus_netif_adapter *nifna = in nx_netif_mit_rx_intr() 468 (struct nexus_netif_adapter *)KRNA(kr); in nx_netif_mit_rx_intr()
|
| H A D | nx_netif_compat.c | 61 static void na_netif_compat_finalize(struct nexus_netif_adapter *, 411 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_compat_na_activate() 1293 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_compat_na_rxsync() 1850 na_netif_compat_finalize(struct nexus_netif_adapter *nifna, struct ifnet *ifp) in na_netif_compat_finalize() 1896 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_compat_xmit_frame()
|
| H A D | nx_netif_flow.c | 569 nx_netif_demux(struct nexus_netif_adapter *nifna, in nx_netif_demux()
|
| /xnu-8019.80.24/bsd/net/ |
| H A D | if_var.h | 930 struct nexus_netif_adapter; 997 void (*ni_finalize)(struct nexus_netif_adapter *, struct ifnet *); 998 void (*ni_reap)(struct nexus_netif_adapter *, struct ifnet *, 1000 errno_t (*ni_dequeue)(struct nexus_netif_adapter *, uint32_t, 1003 errno_t (*ni_get_len)(struct nexus_netif_adapter *, uint32_t, 1219 struct nexus_netif_adapter *if_na;
|
| /xnu-8019.80.24/bsd/skywalk/nexus/ |
| H A D | nexus_kern.c | 1493 struct nexus_netif_adapter *if_na; in kern_nexus_get_netif_instance() 1514 struct nexus_netif_adapter *if_na; in kern_nexus_get_flowswitch_instance() 1578 struct nexus_netif_adapter *if_na; in _interface_add_remove_netagent()
|