]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/bnxt/bnxt_rxq.c
net/bnxt: support LRO on Thor adapters
[dpdk.git] / drivers / net / bnxt / bnxt_rxq.c
index 371534db6b16dbeb4328f89ade1c9d0764ce9fe8..03b115dbaf459a72ad204256a6a938ddb5e09539 100644 (file)
@@ -227,7 +227,9 @@ void bnxt_rx_queue_release_mbufs(struct bnxt_rx_queue *rxq)
        /* Free up mbufs in TPA */
        tpa_info = rxq->rx_ring->tpa_info;
        if (tpa_info) {
-               for (i = 0; i < BNXT_TPA_MAX; i++) {
+               int max_aggs = BNXT_TPA_MAX_AGGS(rxq->bp);
+
+               for (i = 0; i < max_aggs; i++) {
                        if (tpa_info[i].mbuf) {
                                rte_pktmbuf_free_seg(tpa_info[i].mbuf);
                                tpa_info[i].mbuf = NULL;