Home
last modified time | relevance | path

Searched refs:rxq (Results 1 – 25 of 290) sorted by relevance

12345678910>>...12

/dpdk/drivers/net/sfc/
H A Dsfc_ef10_essb_rx.c149 rxd = &rxq->sw_ring[rxq->completed & rxq->rxq_ptr_mask]; in sfc_ef10_essb_maybe_next_completed()
154 rxd = &rxq->sw_ring[rxq->completed & rxq->rxq_ptr_mask]; in sfc_ef10_essb_maybe_next_completed()
155 rxq->left_in_completed = rxq->block_size; in sfc_ef10_essb_maybe_next_completed()
230 *rx_ev = rxq->evq_hw_ring[rxq->evq_read_ptr & rxq->evq_ptr_mask]; in sfc_ef10_essb_rx_event_get()
271 rxd = &rxq->sw_ring[rxq->pending_id]; in sfc_ef10_essb_rx_process_ev()
273 rxq->block_size - rxq->left_in_pending); in sfc_ef10_essb_rx_process_ev()
282 rxq->left_in_pending = rxq->block_size; in sfc_ef10_essb_rx_process_ev()
283 if (rxq->pending_id != rxq->rxq_ptr_mask) in sfc_ef10_essb_rx_process_ev()
477 if (offset < (rxq->added - rxq->completed) * rxq->block_size + in sfc_ef10_essb_rx_qdesc_status()
679 rxq->completed = rxq->pending_id = rxq->added = 0; in sfc_ef10_essb_rx_qstart()
[all …]
H A Dsfc_ef10_rx.c98 sfc_ef10_ev_qprime(rxq->evq_prime, rxq->evq_read_ptr, rxq->ptr_mask); in sfc_ef10_rx_qprime()
99 rxq->evq_read_ptr_primed = rxq->evq_read_ptr; in sfc_ef10_rx_qprime()
210 SFC_ASSERT(rxq->pending == rxq->completed || rxq->scatter_pkt == NULL); in sfc_ef10_rx_pending()
219 rxq->sw_ring[completed++ & rxq->ptr_mask].mbuf; in sfc_ef10_rx_pending()
412 *rx_ev = rxq->evq_hw_ring[rxq->evq_read_ptr & rxq->ptr_mask]; in sfc_ef10_rx_get_event()
466 rxq->evq_read_ptr_primed != rxq->evq_read_ptr) in sfc_ef10_recv_pkts()
576 if (offset < (rxq->added - rxq->completed)) in sfc_ef10_rx_qdesc_status()
659 rxq = rte_zmalloc_socket("sfc-ef10-rxq", sizeof(*rxq), in sfc_ef10_rx_qcreate()
784 for (i = rxq->completed; i != rxq->added; ++i) { in sfc_ef10_rx_qpurge()
785 rxd = &rxq->sw_ring[i & rxq->ptr_mask]; in sfc_ef10_rx_qpurge()
[all …]
H A Dsfc_ef100_rx.c111 rxq->evq_read_ptr & rxq->ptr_mask); in sfc_ef100_rx_qprime()
112 rxq->evq_read_ptr_primed = rxq->evq_read_ptr; in sfc_ef100_rx_qprime()
492 m = rxq->sw_ring[rxq->completed++ & rxq->ptr_mask].mbuf; in sfc_ef100_rx_next_mbuf()
495 if (unlikely(rxq->completed == rxq->added)) in sfc_ef100_rx_next_mbuf()
504 id = rxq->completed & rxq->ptr_mask; in sfc_ef100_rx_next_mbuf()
507 if (unlikely(rxq->completed + 1 == rxq->added)) in sfc_ef100_rx_next_mbuf()
596 *ev = rxq->evq_hw_ring[rxq->evq_read_ptr & rxq->ptr_mask]; in sfc_ef100_rx_get_event()
610 rxq->evq_read_ptr, rxq->evq_read_ptr & rxq->ptr_mask, in sfc_ef100_rx_get_event()
620 rxq->evq_read_ptr & rxq->ptr_mask); in sfc_ef100_rx_get_event()
938 rxd = &rxq->sw_ring[i & rxq->ptr_mask]; in sfc_ef100_rx_qpurge()
[all …]
H A Dsfc_rx.c71 if (rxq->evq->read_ptr_primed != rxq->evq->read_ptr) { in sfc_efx_rx_qprime()
74 rxq->evq->read_ptr_primed = rxq->evq->read_ptr; in sfc_efx_rx_qprime()
134 efx_rx_qpost(rxq->common, addr, rxq->buf_size, in sfc_efx_rx_qrefill()
141 efx_rx_qpush(rxq->common, added, &rxq->pushed); in sfc_efx_rx_qrefill()
351 return rxq->pending - rxq->completed; in sfc_efx_rx_qdesc_npending()
382 if (offset < (rxq->pending - rxq->completed)) in sfc_efx_rx_qdesc_status()
385 if (offset < (rxq->added - rxq->completed)) in sfc_efx_rx_qdesc_status()
507 rxq->evq = sfc_rxq_by_dp_rxq(&rxq->dp)->evq; in sfc_efx_rx_qcreate()
566 rxq->pending = rxq->completed = rxq->added = rxq->pushed = 0; in sfc_efx_rx_qstart()
607 for (i = rxq->completed; i != rxq->added; ++i) { in sfc_efx_rx_qpurge()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec.c92 uint16_t n = q_n - (rxq->rq_ci - rxq->rq_pi); in mlx5_rx_replenish_bulk_mbuf()
135 (*rxq->elts)[elts_idx + i] = &rxq->fake_mbuf; in mlx5_rx_replenish_bulk_mbuf()
137 *rxq->rq_db = rte_cpu_to_be_32(rxq->rq_ci); in mlx5_rx_replenish_bulk_mbuf()
154 uint32_t n = elts_n - (rxq->elts_ci - rxq->rq_pi); in mlx5_rx_mprq_replenish_bulk_mbuf()
160 rxq->elts_ci - rxq->rq_pi <= in mlx5_rx_mprq_replenish_bulk_mbuf()
177 (*rxq->elts)[elts_idx + i] = &rxq->fake_mbuf; in mlx5_rx_mprq_replenish_bulk_mbuf()
257 *rxq->cq_db = rte_cpu_to_be_32(rxq->cq_ci); in rxq_copy_mprq_mbuf_v()
261 *rxq->rq_db = rte_cpu_to_be_32(rxq->rq_ci); in rxq_copy_mprq_mbuf_v()
303 MLX5_ASSERT(rxq->cqe_n == rxq->elts_n); in rxq_burst_v()
351 rxq->cq_ci += rxq->decompressed; in rxq_burst_v()
[all …]
H A Dmlx5_rx.c157 rxq->mprq_mp : rxq->mp; in mlx5_rxq_info_get()
385 rxq->elts_ci = mlx5_rxq_mprq_enabled(rxq) ? in mlx5_rxq_initialize()
388 rxq->rq_ci = wqe_n >> rxq->sges_n; in mlx5_rxq_initialize()
390 *rxq->rq_db = rte_cpu_to_be_32(rxq->rq_ci); in mlx5_rxq_initialize()
422 .cqe = &(*rxq->cqes)[rxq->cq_ci & cqe_mask], in mlx5_rx_err_handle()
444 rxq->rq_ci << rxq->sges_n, rxq->cq_ci); in mlx5_rx_err_handle()
484 rxq->elts_ci : rxq->rq_ci; in mlx5_rx_err_handle()
662 cqe = &(*rxq->cqes)[rxq->cq_ci & cqe_cnt]; in mlx5_rx_poll_len()
809 &(*rxq->cqes)[rxq->cq_ci & cqe_cnt]; in mlx5_rx_burst()
913 *rxq->cq_db = rte_cpu_to_be_32(rxq->cq_ci); in mlx5_rx_burst()
[all …]
H A Dmlx5_rxq.c89 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_alloc_elts_mprq() local
110 rxq->port_id, rxq->idx, wqe_n); in rxq_alloc_elts_mprq()
122 rxq->port_id, rxq->idx); in rxq_alloc_elts_mprq()
182 struct mlx5_rxq_data *rxq = &rxq_ctrl->rxq; in rxq_alloc_elts_sprq() local
275 rxq->port_id, rxq->idx, (1u << rxq->elts_n)); in rxq_free_elts_mprq()
304 rxq->elts_ci : rxq->rq_ci; in rxq_free_elts_sprq()
1218 mlx5_arm_cq(&rxq->ctrl->rxq, rxq->ctrl->rxq.cq_arm_sn); in mlx5_rx_intr_enable()
1254 rxq->ctrl->rxq.cq_arm_sn++; in mlx5_rx_intr_disable()
1408 rxq = &rxq_ctrl->rxq; in mlx5_mprq_alloc_mp()
2101 return rxq == NULL ? NULL : &rxq->ctrl->rxq; in mlx5_rxq_data_get()
[all …]
/dpdk/drivers/net/bnxt/
H A Dbnxt_rxq.c62 if (rxq && rxq->cp_ring && rxq->cp_ring->hw_stats) in bnxt_free_rxq_stats()
206 if (!rxq || !rxq->rx_ring) in bnxt_rx_queue_release_mbufs()
301 rxq->mz = NULL; in bnxt_free_rxq_mem()
312 bnxt_free_hwrm_rx_ring(rxq->bp, rxq->queue_id); in bnxt_rx_queue_release_op()
348 if (rxq) in bnxt_rx_queue_setup_op()
353 if (!rxq) { in bnxt_rx_queue_setup_op()
357 rxq->bp = bp; in bnxt_rx_queue_setup_op()
403 rxq->rx_started = rxq->rx_deferred_start ? false : true; in bnxt_rx_queue_setup_op()
430 if (!rxq) in bnxt_rx_queue_intr_enable_op()
453 if (!rxq) in bnxt_rx_queue_intr_disable_op()
[all …]
/dpdk/drivers/net/mlx4/
H A Dmlx4_rxq.c190 struct rxq *rxq = NULL; in mlx4_rss_attach() local
438 if (rxq) in mlx4_rss_init()
487 mlx4_rxq_attach(struct rxq *rxq) in mlx4_rxq_attach() argument
568 rxq->mp->name, rxq->mp->nb_mem_chunks); in mlx4_rxq_attach()
569 mlx4_mr_update_mp(dev, &rxq->mr_ctrl, rxq->mp); in mlx4_rxq_attach()
623 *rxq->rq_db = rte_cpu_to_be_32(rxq->rq_ci); in mlx4_rxq_attach()
649 mlx4_rxq_detach(struct rxq *rxq) in mlx4_rxq_detach() argument
657 memset(&rxq->mcq, 0, sizeof(rxq->mcq)); in mlx4_rxq_detach()
739 struct rxq *rxq; in mlx4_rx_queue_setup() local
810 *rxq = (struct rxq){ in mlx4_rx_queue_setup()
[all …]
/dpdk/drivers/net/nfb/
H A Dnfb_rx.c21 if (rxq->queue == NULL) { in nfb_eth_rx_queue_start()
72 if (rxq == NULL) { in nfb_eth_rx_queue_setup()
78 rxq->flags = 0; in nfb_eth_rx_queue_setup()
84 rxq); in nfb_eth_rx_queue_setup()
89 rte_free(rxq); in nfb_eth_rx_queue_setup()
111 rxq->nfb = nfb; in nfb_eth_rx_queue_init()
118 rxq->rx_pkts = 0; in nfb_eth_rx_queue_init()
119 rxq->rx_bytes = 0; in nfb_eth_rx_queue_init()
120 rxq->err_pkts = 0; in nfb_eth_rx_queue_init()
132 rte_free(rxq); in nfb_eth_rx_queue_release()
[all …]
/dpdk/drivers/net/bnx2x/
H A Dbnx2x_rxtx.c66 if (NULL == rxq) { in bnx2x_dev_rx_queue_setup()
70 rxq->sc = sc; in bnx2x_dev_rx_queue_setup()
71 rxq->mb_pool = mp; in bnx2x_dev_rx_queue_setup()
75 rxq->nb_rx_pages = 1; in bnx2x_dev_rx_queue_setup()
79 rxq->nb_rx_desc = TOTAL_RX_BD(rxq); in bnx2x_dev_rx_queue_setup()
81 rxq->nb_cq_pages = RCQ_BD_PAGES(rxq); in bnx2x_dev_rx_queue_setup()
86 (unsigned long)TOTAL_RX_BD(rxq), rxq->nb_rx_pages, in bnx2x_dev_rx_queue_setup()
129 rxq->rx_ring[idx] = in bnx2x_dev_rx_queue_setup()
135 rxq->rx_bd_tail = rxq->nb_rx_desc; in bnx2x_dev_rx_queue_setup()
155 rxq->rx_cq_tail = TOTAL_RCQ_ENTRIES(rxq); in bnx2x_dev_rx_queue_setup()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx_vec.c59 struct hns3_entry *rxep = &rxq->sw_ring[rxq->rx_rearm_start]; in hns3_rxq_rearm_mbuf()
60 struct hns3_desc *rxdp = rxq->rx_ring + rxq->rx_rearm_start; in hns3_rxq_rearm_mbuf()
98 if (rxq->rx_rearm_start >= rxq->nb_rx_desc) in hns3_rxq_rearm_mbuf()
112 struct hns3_desc *rxdp = &rxq->rx_ring[rxq->next_to_use]; in hns3_recv_pkts_vec()
127 rte_prefetch0(rxq->sw_ring[rxq->next_to_use + 0].mbuf); in hns3_recv_pkts_vec()
128 rte_prefetch0(rxq->sw_ring[rxq->next_to_use + 1].mbuf); in hns3_recv_pkts_vec()
129 rte_prefetch0(rxq->sw_ring[rxq->next_to_use + 2].mbuf); in hns3_recv_pkts_vec()
130 rte_prefetch0(rxq->sw_ring[rxq->next_to_use + 3].mbuf); in hns3_recv_pkts_vec()
202 memset(&rxq->rx_ring[rxq->nb_rx_desc], 0, in hns3_rxq_vec_setup()
205 memset(&rxq->fake_mbuf, 0, sizeof(rxq->fake_mbuf)); in hns3_rxq_vec_setup()
[all …]
/dpdk/drivers/net/nfp/
H A Dnfp_rxtx.c107 rxq = rx_queue; in nfp_net_rx_queue_count()
314 hw = rxq->hw; in nfp_net_recv_pkts()
319 rxb = &rxq->rxbufs[rxq->rd_p]; in nfp_net_recv_pkts()
325 rxds = &rxq->rxds[rxq->rd_p]; in nfp_net_recv_pkts()
343 rxq->port_id, (unsigned int)rxq->qidx); in nfp_net_recv_pkts()
429 rxq->port_id, (unsigned int)rxq->qidx, nb_hold); in nfp_net_recv_pkts()
440 rxq->port_id, (unsigned int)rxq->qidx, in nfp_net_recv_pkts()
471 if (rxq) { in nfp_net_rx_queue_release()
532 rxq->rx_qcidx = rxq->fl_qcidx + (hw->stride_rx - 1); in nfp_net_rx_queue_setup()
541 rxq->mbuf_size = rxq->mem_pool->elt_size; in nfp_net_rx_queue_setup()
[all …]
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_rx.c21 ((rxq)->wq->mask)
24 (((rxq)->wq->cons_idx) & HINIC_GET_RQ_WQE_MASK(rxq))
27 (((rxq)->wq->prod_idx) & HINIC_GET_RQ_WQE_MASK(rxq))
39 #define HINIC_GET_RQ_FREE_WQEBBS(rxq) ((rxq)->wq->delta - 1) argument
206 buf_size = buf_size > rxq->buf_len ? rxq->buf_len : buf_size; in hinic_get_func_rx_buf_size()
293 memcpy(stats, &rxq->rxq_stats, sizeof(rxq->rxq_stats)); in hinic_rxq_get_stats()
300 if (rxq == NULL) in hinic_rxq_stats_reset()
319 rxq->rx_cqe = (struct hinic_rq_cqe *)rxq->cqe_start_vaddr; in hinic_rx_alloc_cqe()
330 rxq->cqe_start_vaddr, rxq->cqe_start_paddr); in hinic_rx_free_cqe()
368 rx_info_sz = rxq->q_depth * sizeof(*rxq->rx_info); in hinic_setup_rx_resources()
[all …]
/dpdk/drivers/net/atlantic/
H A Datl_rxtx.c133 rxq = rte_zmalloc_socket("atlantic Rx queue", sizeof(*rxq), in atl_rx_queue_setup()
161 rxq->port_id, rxq->queue_id); in atl_rx_queue_setup()
162 rte_free(rxq); in atl_rx_queue_setup()
178 rxq->port_id, rxq->queue_id); in atl_rx_queue_setup()
363 rxq->port_id, rxq->queue_id); in atl_rx_init()
369 rxq->port_id, rxq->queue_id); in atl_rx_init()
380 rxq->port_id, rxq->queue_id); in atl_rx_init()
409 rxq->port_id, rxq->queue_id); in atl_alloc_rx_queue_mbufs()
457 rxq->port_id, rxq->queue_id); in atl_rx_queue_start()
703 return rxq->nb_rx_desc - rxq->nb_rx_hold; in atl_rx_queue_count()
[all …]
/dpdk/drivers/net/i40e/
H A Di40e_rxtx_vec_common.h75 rxq->pkt_first_seg = start; in reassemble_packets()
76 rxq->pkt_last_seg = end; in reassemble_packets()
165 if (rxq->sw_ring == NULL || rxq->rxrearm_nb >= rxq->nb_rx_desc) in _i40e_rx_queue_release_mbufs_vec()
175 for (i = rxq->rx_tail; in _i40e_rx_queue_release_mbufs_vec()
183 rxq->rxrearm_nb = rxq->nb_rx_desc; in _i40e_rx_queue_release_mbufs_vec()
186 memset(rxq->sw_ring, 0, sizeof(rxq->sw_ring[0]) * rxq->nb_rx_desc); in _i40e_rx_queue_release_mbufs_vec()
215 struct i40e_rx_queue *rxq; in i40e_rx_vec_dev_conf_condition_check_default() local
239 if (!rxq) in i40e_rx_vec_dev_conf_condition_check_default()
241 desc = rxq->nb_rx_desc; in i40e_rx_vec_dev_conf_condition_check_default()
256 if (!rxq) in i40e_rx_vec_dev_conf_condition_check_default()
[all …]
H A Di40e_rxtx.c466 rxdp = &rxq->rx_ring[rxq->rx_tail]; in i40e_rx_scan_hw_ring()
467 rxep = &rxq->sw_ring[rxq->rx_tail]; in i40e_rx_scan_hw_ring()
658 if (rxq->rx_tail >= rxq->nb_rx_desc) in rx_recv_pkts()
1694 if (!rxq || !rxq->q_set) { in i40e_dev_rx_queue_start()
1735 if (!rxq || !rxq->q_set) { in i40e_dev_rx_queue_stop()
1925 rxq->nb_rx_desc, rxq->queue_id); in i40e_dev_rx_queue_setup_runtime()
2089 rxq->port_id, rxq->queue_id); in i40e_dev_rx_queue_setup()
2097 rxq->port_id, rxq->queue_id); in i40e_dev_rx_queue_setup()
2143 rxdp = &(rxq->rx_ring[rxq->rx_tail]); in i40e_dev_rx_queue_count()
2567 rxq->sw_ring[rxq->nb_rx_desc + i].mbuf = &rxq->fake_mbuf; in i40e_reset_rx_queue()
[all …]
/dpdk/drivers/net/ice/
H A Dice_rxtx.c439 if (!rxq || !rxq->sw_ring) { in _ice_rx_queue_release_mbufs()
558 rxq->sw_ring[rxq->nb_rx_desc + i].mbuf = &rxq->fake_mbuf; in ice_reset_rx_queue()
589 if (!rxq || !rxq->q_set) { in ice_rx_queue_start()
616 rxq->rx_rel_mbufs(rxq); in ice_rx_queue_start()
643 rxq->rx_rel_mbufs(rxq); in ice_rx_queue_stop()
809 rxq = pf->fdir.rxq; in ice_fdir_rx_queue_start()
810 if (!rxq || !rxq->q_set) { in ice_fdir_rx_queue_start()
1012 rxq = pf->fdir.rxq; in ice_fdir_rx_queue_stop()
1020 rxq->rx_rel_mbufs(rxq); in ice_fdir_rx_queue_stop()
2334 pf->fdir.rxq = rxq; in ice_fdir_setup_rx_resources()
[all …]
H A Dice_rxtx_vec_common.h73 rxq->pkt_first_seg = start; in ice_rx_reassemble_packets()
74 rxq->pkt_last_seg = end; in ice_rx_reassemble_packets()
157 if (rxq->rxrearm_nb >= rxq->nb_rx_desc) in _ice_rx_queue_release_mbufs_vec()
161 if (rxq->rxrearm_nb == 0) { in _ice_rx_queue_release_mbufs_vec()
163 if (rxq->sw_ring[i].mbuf) in _ice_rx_queue_release_mbufs_vec()
167 for (i = rxq->rx_tail; in _ice_rx_queue_release_mbufs_vec()
175 rxq->rxrearm_nb = rxq->nb_rx_desc; in _ice_rx_queue_release_mbufs_vec()
178 memset(rxq->sw_ring, 0, sizeof(rxq->sw_ring[0]) * rxq->nb_rx_desc); in _ice_rx_queue_release_mbufs_vec()
276 if (!rxq) in ice_rx_vec_queue_default()
285 if (rxq->nb_rx_desc % rxq->rx_free_thresh) in ice_rx_vec_queue_default()
[all …]
/dpdk/drivers/net/axgbe/
H A Daxgbe_rxtx.c61 if (!rxq) { in axgbe_dev_rx_queue_setup()
66 rxq->cur = 0; in axgbe_dev_rx_queue_setup()
67 rxq->dirty = 0; in axgbe_dev_rx_queue_setup()
86 if (rxq->free_thresh > rxq->nb_desc) in axgbe_dev_rx_queue_setup()
87 rxq->free_thresh = rxq->nb_desc >> 3; in axgbe_dev_rx_queue_setup()
216 idx = AXGBE_GET_DESC_IDX(rxq, rxq->cur); in axgbe_recv_pkts()
325 idx = AXGBE_GET_DESC_IDX(rxq, rxq->dirty - 1); in axgbe_recv_pkts()
351 idx = AXGBE_GET_DESC_IDX(rxq, rxq->cur); in eth_axgbe_recv_scattered_pkts()
491 idx = AXGBE_GET_DESC_IDX(rxq, rxq->dirty - 1); in eth_axgbe_recv_scattered_pkts()
925 if (offset >= rxq->nb_desc - rxq->dirty) in axgbe_dev_rx_descriptor_status()
[all …]
/dpdk/drivers/net/qede/
H A Dqede_rxtx.c15 uint16_t idx = rxq->sw_rx_prod & NUM_RX_BDS(rxq); in qede_alloc_rx_buffer()
22 idx, rxq->sw_rx_cons & NUM_RX_BDS(rxq), in qede_alloc_rx_buffer()
48 idx = rxq->sw_rx_prod & NUM_RX_BDS(rxq); in qede_alloc_rx_bulk_mbufs()
55 count, idx, rxq->sw_rx_cons & NUM_RX_BDS(rxq), in qede_alloc_rx_bulk_mbufs()
66 idx = rxq->sw_rx_prod & NUM_RX_BDS(rxq); in qede_alloc_rx_bulk_mbufs()
264 qdev->fp_array[qid * 2].rxq = rxq; in qede_rx_queue_setup()
270 qdev->fp_array[qid * 2 + 1].rxq = rxq; in qede_rx_queue_setup()
280 qdev->fp_array[qid].rxq = rxq; in qede_rx_queue_setup()
358 rxq = qdev->fp_array[rx_queue_id].rxq; in qede_rx_queue_stop()
760 rxq = fp->rxq; in qede_rx_queue_start()
[all …]
/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c223 rxq->sw_ring[rxq->nb_rx_desc + i] = &rxq->fake_mbuf; in reset_rx_queue()
687 rxq->port_id, rxq->queue_id); in iavf_dev_rx_queue_setup()
692 rxq->port_id, rxq->queue_id); in iavf_dev_rx_queue_setup()
950 rxq->ops->release_mbufs(rxq); in iavf_dev_rx_queue_stop()
1049 rxq->ops->release_mbufs(rxq); in iavf_stop_queues()
1888 rxep = &rxq->sw_ring[rxq->rx_tail]; in iavf_rx_scan_hw_ring_flex_rxd()
2016 rxdp = &rxq->rx_ring[rxq->rx_tail]; in iavf_rx_scan_hw_ring()
2017 rxep = &rxq->sw_ring[rxq->rx_tail]; in iavf_rx_scan_hw_ring()
2205 rxq->rx_tail = (uint16_t)(rxq->rx_tail + nb_rx + rxq->rx_nb_avail); in rx_recv_pkts()
2234 rxq->port_id, rxq->queue_id, in rx_recv_pkts()
[all …]
H A Diavf_rxtx_vec_common.h155 if (!rxq->sw_ring || rxq->rxrearm_nb >= rxq->nb_rx_desc) in _iavf_rx_queue_release_mbufs_vec()
161 if (rxq->sw_ring[i]) in _iavf_rx_queue_release_mbufs_vec()
168 if (rxq->sw_ring[i]) in _iavf_rx_queue_release_mbufs_vec()
173 rxq->rxrearm_nb = rxq->nb_rx_desc; in _iavf_rx_queue_release_mbufs_vec()
176 memset(rxq->sw_ring, 0, sizeof(rxq->sw_ring[0]) * rxq->nb_rx_desc); in _iavf_rx_queue_release_mbufs_vec()
219 if (!rxq) in iavf_rx_vec_queue_default()
228 if (rxq->nb_rx_desc % rxq->rx_free_thresh) in iavf_rx_vec_queue_default()
388 struct rte_mbuf **rxp = &rxq->sw_ring[rxq->rxrearm_start]; in iavf_rxq_rearm_common()
390 rxdp = rxq->rx_ring + rxq->rxrearm_start; in iavf_rxq_rearm_common()
567 if (rxq->rxrearm_start >= rxq->nb_rx_desc) in iavf_rxq_rearm_common()
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c1007 rxdp = &rxq->rx_ring[rxq->rx_tail]; in ngbe_rx_scan_hw_ring()
1008 rxep = &rxq->sw_ring[rxq->rx_tail]; in ngbe_rx_scan_hw_ring()
1113 rxq->rx_free_trigger = rxq->rx_free_trigger + rxq->rx_free_thresh; in ngbe_rx_alloc_bufs()
1193 if (rxq->rx_tail >= rxq->nb_rx_desc) in ngbe_rx_recv_pkts()
1511 rxq->port_id, rxq->queue_id); in ngbe_recv_pkts_sc()
1527 rxq->port_id, rxq->queue_id); in ngbe_recv_pkts_sc()
2212 rxq->sw_ring[i].mbuf = &rxq->fake_mbuf; in ngbe_reset_rx_queue()
2327 rxq->queue_id, rxq->port_id); in ngbe_dev_rx_queue_setup()
2367 rxq->sw_ring, rxq->sw_sc_ring, rxq->rx_ring, in ngbe_dev_rx_queue_setup()
2385 rxdp = &rxq->rx_ring[rxq->rx_tail]; in ngbe_dev_rx_queue_count()
[all …]
/dpdk/drivers/net/igc/
H A Digc_txrx.c409 rxq->port_id, rxq->queue_id, rx_id, staterr, in igc_recv_pkts()
417 rxq->port_id, rxq->queue_id); in igc_recv_pkts()
482 rxq->port_id, rxq->queue_id, rx_id, nb_hold, nb_rx); in igc_recv_pkts()
553 rxq->port_id, rxq->queue_id, rx_id, staterr, in igc_recv_scattered_pkts()
561 rxq->port_id, rxq->queue_id); in igc_recv_scattered_pkts()
740 rxdp = &rxq->rx_ring[rxq->rx_tail]; in eth_igc_rx_queue_count()
742 while (desc < rxq->nb_rx_desc - rxq->rx_tail) { in eth_igc_rx_queue_count()
749 rxdp = &rxq->rx_ring[rxq->rx_tail + desc - rxq->nb_rx_desc]; in eth_igc_rx_queue_count()
766 if (unlikely(!rxq || offset >= rxq->nb_rx_desc)) in eth_igc_rx_descriptor_status()
769 if (offset >= rxq->nb_rx_desc - rxq->nb_rx_hold) in eth_igc_rx_descriptor_status()
[all …]

12345678910>>...12