net/mlx5: fix redundant free of Tx buffer
[dpdk.git] / drivers / net / mlx5 / mlx5_txq.c
index 6c1387e..bf72468 100644 (file)
@@ -117,7 +117,7 @@ txq_free_elts(struct txq_ctrl *txq_ctrl)
                struct rte_mbuf *elt = (*elts)[elts_tail];
 
                assert(elt != NULL);
-               rte_pktmbuf_free(elt);
+               rte_pktmbuf_free_seg(elt);
 #ifndef NDEBUG
                /* Poisoning. */
                memset(&(*elts)[elts_tail],