Home
last modified time | relevance | path

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

/xnu-8019.80.24/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()
114 nifna, uint32_t, cnt, uint32_t, bytes, struct mbuf *, m_head); 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() argument
122 struct nx_netif *nif = nifna->nifna_netif; 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()
[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()
113 nifna, uint32_t, cnt, uint32_t, bytes, struct __kern_packet *, 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() argument
122 struct nx_netif *nif = nifna->nifna_netif; 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()
[all …]
H A Dnx_netif_util.c152 nx_netif_mbuf_to_filter_pkt(struct nexus_netif_adapter *nifna, in nx_netif_mbuf_to_filter_pkt() argument
156 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_mbuf_to_filter_pkt()
182 struct nexus_netif_adapter *, nifna, in nx_netif_mbuf_to_filter_pkt()
190 nifna, struct mbuf *, m); in nx_netif_mbuf_to_filter_pkt()
203 nifna, struct mbuf *, m); in nx_netif_mbuf_to_filter_pkt()
211 nifna, struct mbuf *, m, int, mlen); 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() argument
274 pkt = nx_netif_mbuf_to_filter_pkt(nifna, m, flags); 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() argument
291 #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()
380 struct nexus_netif_adapter *nifna; in netif_filter_na_txsync() local
[all …]
H A Dnx_netif_compat.c411 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_compat_na_activate() local
414 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_compat_na_activate()
426 nca = (struct nexus_netif_compat_adapter *)nifna; in nx_netif_compat_na_activate()
432 nx_netif_mit_config(nifna, &tx_mit, &tx_mit_simple, in nx_netif_compat_na_activate()
439 nifna->nifna_tx_mit = in nx_netif_compat_na_activate()
443 if (nifna->nifna_tx_mit == NULL) { in nx_netif_compat_na_activate()
449 ASSERT(nifna->nifna_tx_mit == NULL); in nx_netif_compat_na_activate()
495 ASSERT(nifna->nifna_rx_mit == NULL); in nx_netif_compat_na_activate()
497 nifna->nifna_rx_mit = in nx_netif_compat_na_activate()
501 if (nifna->nifna_rx_mit == NULL) { in nx_netif_compat_na_activate()
[all …]
H A Dnx_netif_vp.c136 struct nexus_netif_adapter *nifna = NIFNA(na); in netif_deliver_pkt() local
137 struct nx_netif *nif = nifna->nifna_netif; in netif_deliver_pkt()
391 struct nexus_netif_adapter *nifna; in netif_vp_na_activate_on() local
395 nifna = NIFNA(na); in netif_vp_na_activate_on()
396 nif = nifna->nifna_netif; in netif_vp_na_activate_on()
422 nifna->nifna_flow = nf; in netif_vp_na_activate_on()
431 struct nexus_netif_adapter *nifna; in netif_vp_na_activate_off() local
434 nifna = NIFNA(na); in netif_vp_na_activate_off()
435 nif = nifna->nifna_netif; in netif_vp_na_activate_off()
436 err = nx_netif_flow_remove(nif, nifna->nifna_flow); in netif_vp_na_activate_off()
[all …]
H A Dnx_netif.c460 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_prov_nx_stop() local
479 if (nifna->nifna_tx_mit != NULL) { in nx_netif_prov_nx_stop()
480 nx_netif_mit_cleanup(&nifna->nifna_tx_mit[r]); in nx_netif_prov_nx_stop()
483 if (nifna->nifna_tx_mit != NULL) { in nx_netif_prov_nx_stop()
485 na_get_nrings(na, NR_TX), nifna->nifna_tx_mit); in nx_netif_prov_nx_stop()
486 nifna->nifna_tx_mit = NULL; in nx_netif_prov_nx_stop()
497 if (nifna->nifna_rx_mit != NULL) { in nx_netif_prov_nx_stop()
498 nx_netif_mit_cleanup(&nifna->nifna_rx_mit[r]); in nx_netif_prov_nx_stop()
501 if (nifna->nifna_rx_mit != NULL) { in nx_netif_prov_nx_stop()
503 na_get_nrings(na, NR_RX), nifna->nifna_rx_mit); in nx_netif_prov_nx_stop()
[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_host.c49 struct nexus_netif_adapter *nifna = (struct nexus_netif_adapter *)na; in nx_netif_host_na_activate() local
50 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_host_na_activate()
476 struct nexus_netif_adapter *nifna = NIFNA(na); in nx_netif_mbuf_to_kpkt() local
477 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_mbuf_to_kpkt()
H A Dnx_netif_mit.c432 struct nexus_netif_adapter *nifna = in nx_netif_mit_tx_intr() local
444 if (__probable(nifna->nifna_tx_mit == NULL)) { in nx_netif_mit_tx_intr()
448 &nifna->nifna_tx_mit[kr->ckr_ring_id]; in nx_netif_mit_tx_intr()
467 struct nexus_netif_adapter *nifna = in nx_netif_mit_rx_intr() local
481 if (__improbable(nifna->nifna_rx_mit != NULL)) { in nx_netif_mit_rx_intr()
483 &nifna->nifna_rx_mit[kr->ckr_ring_id]; in nx_netif_mit_rx_intr()
H A Dnx_netif_flow.c569 nx_netif_demux(struct nexus_netif_adapter *nifna, in nx_netif_demux() argument
577 struct nx_netif *nif = nifna->nifna_netif; in nx_netif_demux()