Home
last modified time | relevance | path

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

/xnu-12377.1.9/bsd/skywalk/nexus/netif/ !
H A Dnx_netif_filter.c70 struct __kern_packet *pkt_chain, uint32_t flags) 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()
81 struct netif_filter *f, struct __kern_packet *pkt_chain, uint32_t flags) in nx_netif_filter_inject() argument
89 ASSERT(pkt_chain != NULL); in nx_netif_filter_inject()
133 nx_netif_free_packet_chain(pkt_chain, &dropcnt); in nx_netif_filter_inject()
141 nx_netif_pkt_chain_info(pkt_chain, NULL, &cnt, NULL); in nx_netif_filter_inject()
162 err = f->nf_cb_func(f->nf_cb_arg, pkt_chain, flags); in nx_netif_filter_inject()
164 err = nx_netif_default_cb(nifna, pkt_chain, flags); in nx_netif_filter_inject()
H A Dnx_netif_filter_vp.c76 struct __kern_packet *pkt_chain, uint32_t flags) in netif_filter_deliver() argument
79 struct __kern_packet *pkt = pkt_chain, *next; in netif_filter_deliver()
147 netif_filter_rx_cb(void *arg, struct __kern_packet *pkt_chain, uint32_t flags) in netif_filter_rx_cb() argument
152 return netif_filter_deliver(na, ring, pkt_chain, flags); in netif_filter_rx_cb()
156 netif_filter_tx_cb(void *arg, struct __kern_packet *pkt_chain, uint32_t flags) in netif_filter_tx_cb() argument
161 return netif_filter_deliver(na, ring, pkt_chain, flags); in netif_filter_tx_cb()
165 netif_filter_cb(void *arg, struct __kern_packet *pkt_chain, uint32_t flags) in netif_filter_cb() argument
170 err = netif_filter_rx_cb(arg, pkt_chain, flags); in netif_filter_cb()
172 err = netif_filter_tx_cb(arg, pkt_chain, flags); in netif_filter_cb()
H A Dnx_netif_vp.c135 netif_deliver_pkt(struct nexus_adapter *na, struct __kern_packet *pkt_chain, in netif_deliver_pkt() argument
140 struct __kern_packet *pkt = pkt_chain, *next; in netif_deliver_pkt()
218 struct __kern_packet *__single pkt_chain = NULL; in netif_hwna_rx_get_pkts() local
219 struct __kern_packet **tailp = &pkt_chain; in netif_hwna_rx_get_pkts()
271 *chain = pkt_chain; in netif_hwna_rx_get_pkts()
283 struct __kern_packet *__single pkt_chain = NULL; in netif_llw_rx_notify() local
285 err = netif_hwna_rx_get_pkts(ring, p, flags, &pkt_chain); in netif_llw_rx_notify()
289 return nx_netif_demux(NIFNA(KRNA(ring)), pkt_chain, NULL, in netif_llw_rx_notify()
485 struct __kern_packet *pkt_chain, struct proc *p) in netif_vp_send_pkt_chain_low_latency() argument
488 struct __kern_packet *pkt = pkt_chain, *next; in netif_vp_send_pkt_chain_low_latency()
[all …]
H A Dnx_netif.c3521 struct __kern_packet *pkt_chain, struct __kern_packet **fpkt_chain, argument
3526 struct __kern_packet *pkt = pkt_chain, *next, *fpkt;
3574 struct __kern_packet *pkt_chain, struct nexus_pkt_stats *stats) argument
3587 for (pkt = pkt_chain; pkt != NULL; pkt = pkt->pkt_nextpkt) {
3606 get_filterable_packets(nifna, pkt_chain, &fpkt_chain,
3613 pkt_chain = passthrough_chain;
3624 struct __kern_packet *, pkt_chain);
3632 err = nx_netif_demux(nifna, pkt_chain, &remain, stats, NETIF_FLOW_SOURCE);
3636 pkt_chain = remain;
3640 na->na_rx(na, pkt_chain, stats);
[all …]
H A Dnx_netif_util.c59 nx_netif_free_packet_chain(struct __kern_packet *pkt_chain, int *cnt) in nx_netif_free_packet_chain() argument
61 pp_free_packet_chain(pkt_chain, cnt); in nx_netif_free_packet_chain()
282 struct __kern_packet *pkt_chain, uint32_t flags) in nx_netif_filter_pkt_to_mbuf_chain() argument
284 struct __kern_packet *pkt = pkt_chain, *next; in nx_netif_filter_pkt_to_mbuf_chain()
437 struct __kern_packet *pkt_chain, uint32_t flags) in nx_netif_pkt_to_filter_pkt_chain() argument
439 struct __kern_packet *pkt = pkt_chain, *next; in nx_netif_pkt_to_filter_pkt_chain()
480 struct __kern_packet *pkt_chain, uint32_t flags) in nx_netif_filter_pkt_to_pkt_chain() argument
482 struct __kern_packet *pkt = pkt_chain, *next; in nx_netif_filter_pkt_to_pkt_chain()
H A Dnx_netif_filter_native.c34 struct __kern_packet *pkt_chain) in nx_netif_filter_tx_pkt_enqueue() argument
43 nx_netif_free_packet_chain(pkt_chain, &dropcnt); 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()
H A Dnx_netif_llink.c581 struct __kern_packet *pkt_chain, struct __kern_packet *tail, uint32_t cnt, in netif_qset_enqueue() argument
584 struct __kern_packet *pkt = pkt_chain; in netif_qset_enqueue()
596 pp_free_packet_chain(pkt_chain, (int *)dropped); in netif_qset_enqueue()
603 netif_ifp_inc_traffic_class_out_pkt(ifp, pkt_chain->pkt_svc_class, in netif_qset_enqueue()
606 err = ifnet_enqueue_pkt_chain(ifp, qset->nqs_ifcq, pkt_chain, tail, cnt, in netif_qset_enqueue()
H A Dnx_netif_flow.c570 struct __kern_packet *pkt_chain, struct __kern_packet **remain, in nx_netif_demux() argument
573 struct __kern_packet *pkt = pkt_chain, *next; in nx_netif_demux()
/xnu-12377.1.9/bsd/skywalk/packet/ !
H A Dpbufpool_kern.c394 struct __kern_packet *pkt_chain = SK_PTR_ADDR_KPKT(chain); in kern_pbufpool_free_chain() local
396 VERIFY(pp == pkt_chain->pkt_qum.qum_pp); in kern_pbufpool_free_chain()
397 pp_free_packet_chain(pkt_chain, NULL); in kern_pbufpool_free_chain()
H A Dpbufpool.c2238 pp_free_packet_chain(struct __kern_packet *pkt_chain, int *npkt) in pp_free_packet_chain() argument
2253 pp = __DECONST(struct kern_pbufpool *, pkt_chain->pkt_qum.qum_pp); in pp_free_packet_chain()
2257 for (pkt = pkt_chain; pkt != NULL; pkt = next) { in pp_free_packet_chain()