X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fbnxt%2Fbnxt_rxtx_vec_common.h;h=4a48152fc157022a4ce7598360e2f5b1bc289822;hb=4b029f02de3a0ce9cdd9a3475b84ca2e42d74281;hp=ca5e345ce8d0b09167e8fb11c218b6cae10a2d3f;hpb=efc60c0ff7914c138b3021bbfbd744f9f221e8a6;p=dpdk.git diff --git a/drivers/net/bnxt/bnxt_rxtx_vec_common.h b/drivers/net/bnxt/bnxt_rxtx_vec_common.h index ca5e345ce8..4a48152fc1 100644 --- a/drivers/net/bnxt/bnxt_rxtx_vec_common.h +++ b/drivers/net/bnxt/bnxt_rxtx_vec_common.h @@ -9,8 +9,6 @@ #include "bnxt_rxq.h" #include "bnxt_rxr.h" -#define RTE_BNXT_DESCS_PER_LOOP 4U - #define TX_BD_FLAGS_CMPL ((1 << TX_BD_LONG_FLAGS_BD_CNT_SFT) | \ TX_BD_SHORT_FLAGS_COAL_NOW | \ TX_BD_SHORT_TYPE_TX_BD_SHORT | \ @@ -73,6 +71,8 @@ bnxt_rxq_rearm(struct bnxt_rx_queue *rxq, struct bnxt_rx_ring_info *rxr) if (rte_mempool_get_bulk(rxq->mb_pool, (void *)rx_bufs, nb) < 0) { rte_eth_devices[rxq->port_id].data->rx_mbuf_alloc_failed += nb; + for (i = 0; i < nb; i++) + rx_bufs[i] = &rxq->fake_mbuf; return; }