Home
last modified time | relevance | path

Searched refs:nifna (Results 1 – 11 of 11) sorted by relevance

/xnu-12377.1.9/bsd/skywalk/nexus/netif/
H A Dnx_netif_filter_compat.c33 nx_netif_filter_tx_mbuf_enqueue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_mbuf_enqueue() argument
37 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_filter_tx_mbuf_enqueue()
51 fpkt_chain = nx_netif_mbuf_to_filter_pkt_chain(nifna, m_chain, in nx_netif_filter_tx_mbuf_enqueue()
56 (void) nx_netif_filter_inject(nifna, NULL, fpkt_chain, 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() argument
81 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_filter_tx_processed_mbuf_dequeue()
115 nifna, uint32_t, cnt, uint32_t, bytes, struct mbuf *, m_head); in nx_netif_filter_tx_processed_mbuf_dequeue()
120 nx_netif_filter_tx_processed_mbuf_enqueue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_processed_mbuf_enqueue() argument
123 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_filter_tx_processed_mbuf_enqueue()
143 DTRACE_SKYWALK4(q__full, struct nexus_netif_adapter *, nifna, in nx_netif_filter_tx_processed_mbuf_enqueue()
[all …]
H A Dnx_netif_filter_native.c33 nx_netif_filter_tx_pkt_enqueue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_pkt_enqueue() argument
37 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_filter_tx_pkt_enqueue()
50 fpkt_chain = nx_netif_pkt_to_filter_pkt_chain(nifna, pkt_chain, in nx_netif_filter_tx_pkt_enqueue()
55 (void) nx_netif_filter_inject(nifna, NULL, fpkt_chain, 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() argument
80 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_filter_tx_processed_pkt_dequeue()
114 nifna, uint32_t, cnt, uint32_t, bytes, struct __kern_packet *, in nx_netif_filter_tx_processed_pkt_dequeue()
120 nx_netif_filter_tx_processed_pkt_enqueue(struct nexus_netif_adapter *nifna, in nx_netif_filter_tx_processed_pkt_enqueue() argument
123 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_filter_tx_processed_pkt_enqueue()
143 DTRACE_SKYWALK4(q__full, struct nexus_netif_adapter *, nifna, in nx_netif_filter_tx_processed_pkt_enqueue()
[all …]
H A Dnx_netif_util.c128 nx_netif_mbuf_to_filter_pkt(struct nexus_netif_adapter *nifna, in nx_netif_mbuf_to_filter_pkt() argument
132 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_mbuf_to_filter_pkt()
158 struct nexus_netif_adapter *, nifna, in nx_netif_mbuf_to_filter_pkt()
166 nifna, struct mbuf *, m); in nx_netif_mbuf_to_filter_pkt()
179 nifna, struct mbuf *, m); in nx_netif_mbuf_to_filter_pkt()
187 nifna, struct mbuf *, m, int, mlen); in nx_netif_mbuf_to_filter_pkt()
238 nx_netif_mbuf_to_filter_pkt_chain(struct nexus_netif_adapter *nifna, in nx_netif_mbuf_to_filter_pkt_chain() argument
250 pkt = nx_netif_mbuf_to_filter_pkt(nifna, m, flags); in nx_netif_mbuf_to_filter_pkt_chain()
264 nx_netif_filter_pkt_to_mbuf(struct nexus_netif_adapter *nifna, in nx_netif_filter_pkt_to_mbuf() argument
267 #pragma unused (nifna) in nx_netif_filter_pkt_to_mbuf()
[all …]
H A Dnx_netif_filter_vp.c81 struct nexus_netif_adapter *nifna = NIFNA(na); in netif_filter_deliver() local
82 struct netif_stats *nifs = &nifna->nifna_netif->nif_stats; in netif_filter_deliver()
182 struct nexus_netif_adapter *nifna; in netif_filter_na_activate() local
185 nifna = NIFNA(na); in netif_filter_na_activate()
187 err = nx_netif_filter_add(nifna->nifna_netif, na->na_nx_port, in netif_filter_na_activate()
192 nifna->nifna_filter = nf; in netif_filter_na_activate()
195 err = nx_netif_filter_remove(nifna->nifna_netif, in netif_filter_na_activate()
196 nifna->nifna_filter); in netif_filter_na_activate()
198 nifna->nifna_filter = NULL; in netif_filter_na_activate()
379 struct nexus_netif_adapter *nifna; in netif_filter_na_txsync() local
[all …]
H A Dnx_netif_compat.c392 struct nexus_netif_adapter *nifna = NIFNA(na); in nx_netif_compat_na_activate() local
395 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_compat_na_activate()
411 nca = (struct nexus_netif_compat_adapter *)nifna; in nx_netif_compat_na_activate()
417 nx_netif_mit_config(nifna, &tx_mit, &tx_mit_simple, in nx_netif_compat_na_activate()
432 nifna->nifna_tx_mit = mit_tmp; in nx_netif_compat_na_activate()
433 nifna->nifna_tx_mit_count = nrings; in nx_netif_compat_na_activate()
435 ASSERT(nifna->nifna_tx_mit == NULL); in nx_netif_compat_na_activate()
481 ASSERT(nifna->nifna_rx_mit == NULL); in nx_netif_compat_na_activate()
488 if (nifna->nifna_tx_mit != NULL) { in nx_netif_compat_na_activate()
491 nifna->nifna_tx_mit_count, in nx_netif_compat_na_activate()
[all …]
H A Dnx_netif_vp.c142 struct nexus_netif_adapter *nifna = NIFNA(na); in netif_deliver_pkt() local
143 struct nx_netif *nif = nifna->nifna_netif; in netif_deliver_pkt()
401 struct nexus_netif_adapter *nifna; in netif_vp_na_activate_on() local
405 nifna = NIFNA(na); in netif_vp_na_activate_on()
406 nif = nifna->nifna_netif; in netif_vp_na_activate_on()
432 nifna->nifna_flow = nf; in netif_vp_na_activate_on()
434 nifna->nifna_gencnt = nx_netif_vpna_gencnt; in netif_vp_na_activate_on()
443 struct nexus_netif_adapter *nifna; in netif_vp_na_activate_off() local
450 nifna = NIFNA(na); in netif_vp_na_activate_off()
451 nif = nifna->nifna_netif; in netif_vp_na_activate_off()
[all …]
H A Dnx_netif.c418 struct nexus_netif_adapter *nifna = NIFNA(na); in nx_netif_prov_nx_stop() local
437 if (nifna->nifna_tx_mit != NULL) { in nx_netif_prov_nx_stop()
438 nx_netif_mit_cleanup(&nifna->nifna_tx_mit[r]); in nx_netif_prov_nx_stop()
441 if (nifna->nifna_tx_mit != NULL) { in nx_netif_prov_nx_stop()
443 nifna->nifna_tx_mit_count, nifna->nifna_tx_mit); in nx_netif_prov_nx_stop()
454 if (nifna->nifna_rx_mit != NULL) { in nx_netif_prov_nx_stop()
455 nx_netif_mit_cleanup(&nifna->nifna_rx_mit[r]); in nx_netif_prov_nx_stop()
458 if (nifna->nifna_rx_mit != NULL) { in nx_netif_prov_nx_stop()
460 nifna->nifna_rx_mit_count, nifna->nifna_rx_mit); in nx_netif_prov_nx_stop()
1317 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in na_netif_free() local
[all …]
H A Dnx_netif_filter.c69 nx_netif_default_cb(struct nexus_netif_adapter *nifna, in nx_netif_default_cb() argument
73 return nx_netif_filter_rx_cb(nifna, pkt_chain, flags); in nx_netif_default_cb()
76 return nx_netif_filter_tx_cb(nifna, pkt_chain, flags); in nx_netif_default_cb()
80 nx_netif_filter_inject(struct nexus_netif_adapter *nifna, in nx_netif_filter_inject() argument
83 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_filter_inject()
93 nifna, struct netif_filter *, f); in nx_netif_filter_inject()
121 nifna); in nx_netif_filter_inject()
137 nifna, uint32_t, flags, int, dropcnt); in nx_netif_filter_inject()
164 err = nx_netif_default_cb(nifna, pkt_chain, flags); in nx_netif_filter_inject()
H A Dnx_netif_mit.c433 struct nexus_netif_adapter *nifna = in nx_netif_mit_tx_intr() local
445 if (__probable(nifna->nifna_tx_mit == NULL)) { in nx_netif_mit_tx_intr()
449 &nifna->nifna_tx_mit[kr->ckr_ring_id]; in nx_netif_mit_tx_intr()
468 struct nexus_netif_adapter *nifna = in nx_netif_mit_rx_intr() local
482 if (__improbable(nifna->nifna_rx_mit != NULL)) { in nx_netif_mit_rx_intr()
484 &nifna->nifna_rx_mit[kr->ckr_ring_id]; in nx_netif_mit_rx_intr()
H A Dnx_netif_host.c679 struct nexus_netif_adapter *nifna = NIFNA(na); in nx_netif_mbuf_to_kpkt() local
680 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_mbuf_to_kpkt()
H A Dnx_netif_flow.c569 nx_netif_demux(struct nexus_netif_adapter *nifna, in nx_netif_demux() argument
579 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_demux()