]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_rxtx.c
mlx: fix double mbuf free in Tx queue clean up
[dpdk.git] / drivers / net / mlx5 / mlx5_rxtx.c
index edf64aa8caa2e42d3e528c16c7fe5ddeab620eab..9d1380a02132116f44e5064d4ee18e8ac62040ee 100644 (file)
@@ -120,6 +120,10 @@ txq_complete(struct txq *txq)
                struct rte_mbuf *tmp = elt->buf;
                struct txq_elt *elt_next = &(*txq->elts)[elts_free_next];
 
+#ifndef NDEBUG
+               /* Poisoning. */
+               memset(elt, 0x66, sizeof(*elt));
+#endif
                RTE_MBUF_PREFETCH_TO_FREE(elt_next->buf);
                /* Faster than rte_pktmbuf_free(). */
                do {