| /xnu-10063.141.1/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_filter.c | 70 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 D | nx_netif_vp.c | 131 netif_deliver_pkt(struct nexus_adapter *na, struct __kern_packet *pkt_chain, in netif_deliver_pkt() argument 136 struct __kern_packet *pkt = pkt_chain, *next; in netif_deliver_pkt() 214 struct __kern_packet *pkt_chain = NULL, **tailp = &pkt_chain; in netif_hwna_rx_get_pkts() local 267 *chain = pkt_chain; in netif_hwna_rx_get_pkts() 294 struct __kern_packet *pkt_chain; in netif_llw_rx_notify_fast() local 296 pkt_chain = SK_PTR_ADDR_KPKT(ring->ckr_scratch[i]); in netif_llw_rx_notify_fast() 297 ASSERT(pkt_chain != NULL); in netif_llw_rx_notify_fast() 298 (void) nx_netif_demux(NIFNA(KRNA(ring)), pkt_chain, NULL, in netif_llw_rx_notify_fast() 309 struct __kern_packet *pkt_chain = NULL; in netif_llw_rx_notify_default() local 311 err = netif_hwna_rx_get_pkts(ring, p, flags, &pkt_chain); in netif_llw_rx_notify_default() [all …]
|
| H A D | nx_netif_filter_vp.c | 76 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 D | nx_netif.c | 3453 struct __kern_packet *pkt_chain, struct __kern_packet **fpkt_chain, argument 3458 struct __kern_packet *pkt = pkt_chain, *next, *fpkt; 3505 struct __kern_packet *pkt_chain, struct nexus_pkt_stats *stats) argument 3519 get_filterable_packets(nifna, pkt_chain, &fpkt_chain, 3526 pkt_chain = passthrough_chain; 3532 struct __kern_packet *, pkt_chain); 3539 err = nx_netif_demux(nifna, pkt_chain, &remain, 3544 pkt_chain = remain; 3547 na->na_rx(na, pkt_chain, stats); 3550 struct __kern_packet *, pkt_chain); [all …]
|
| H A D | nx_netif_util.c | 59 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() 306 struct __kern_packet *pkt_chain, uint32_t flags) in nx_netif_filter_pkt_to_mbuf_chain() argument 308 struct __kern_packet *pkt = pkt_chain, *next; in nx_netif_filter_pkt_to_mbuf_chain() 461 struct __kern_packet *pkt_chain, uint32_t flags) in nx_netif_pkt_to_filter_pkt_chain() argument 463 struct __kern_packet *pkt = pkt_chain, *next; in nx_netif_pkt_to_filter_pkt_chain() 504 struct __kern_packet *pkt_chain, uint32_t flags) in nx_netif_filter_pkt_to_pkt_chain() argument 506 struct __kern_packet *pkt = pkt_chain, *next; in nx_netif_filter_pkt_to_pkt_chain()
|
| H A D | nx_netif_filter_native.c | 34 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 D | nx_netif_llink.c | 612 netif_qset_enqueue(struct netif_qset *qset, struct __kern_packet *pkt_chain, in netif_qset_enqueue() argument 617 struct __kern_packet *pkt = pkt_chain; in netif_qset_enqueue() 625 pp_free_packet_chain(pkt_chain, (int *)&drop_cnt); in netif_qset_enqueue()
|
| H A D | nx_netif_flow.c | 570 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-10063.141.1/bsd/skywalk/packet/ |
| H A D | pbufpool_kern.c | 391 struct __kern_packet *pkt_chain = SK_PTR_ADDR_KPKT(chain); in kern_pbufpool_free_chain() local 393 VERIFY(pp == pkt_chain->pkt_qum.qum_pp); in kern_pbufpool_free_chain() 394 pp_free_packet_chain(pkt_chain, NULL); in kern_pbufpool_free_chain()
|
| H A D | pbufpool.c | 2206 pp_free_packet_chain(struct __kern_packet *pkt_chain, int *npkt) in pp_free_packet_chain() argument 2220 pp = __DECONST(struct kern_pbufpool *, pkt_chain->pkt_qum.qum_pp); in pp_free_packet_chain() 2224 for (pkt = pkt_chain; pkt != NULL; pkt = next) { in pp_free_packet_chain()
|