]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/bnxt/bnxt_txr.c
net/bnxt: fix size of Tx ring in HW
[dpdk.git] / drivers / net / bnxt / bnxt_txr.c
index ac77434b7111e571856db659c29b438d12c8a977..2f2c87119cb1033ea929ad70fbe881ef79a099b6 100644 (file)
@@ -101,7 +101,7 @@ int bnxt_init_tx_ring_struct(struct bnxt_tx_queue *txq, unsigned int socket_id)
        if (ring == NULL)
                return -ENOMEM;
        txr->tx_ring_struct = ring;
-       ring->ring_size = rte_align32pow2(txq->nb_tx_desc + 1);
+       ring->ring_size = rte_align32pow2(txq->nb_tx_desc);
        ring->ring_mask = ring->ring_size - 1;
        ring->bd = (void *)txr->tx_desc_ring;
        ring->bd_dma = txr->tx_desc_mapping;