| /xnu-12377.1.9/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_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_vp.c | 135 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 D | nx_netif.c | 3521 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 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() 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 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 | 581 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 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-12377.1.9/bsd/skywalk/packet/ ! |
| H A D | pbufpool_kern.c | 394 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 D | pbufpool.c | 2238 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()
|