]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/iavf/iavf_rxtx.c
net/iavf: fix mbuf leak
[dpdk.git] / drivers / net / iavf / iavf_rxtx.c
index e33fe4576b6e36c495bb73fbbd36dc7553372712..7240e70f9e717ee2fc477215990825ec6c609f7e 100644 (file)
@@ -225,6 +225,10 @@ reset_rx_queue(struct iavf_rx_queue *rxq)
 
        rxq->rx_tail = 0;
        rxq->nb_rx_hold = 0;
+
+       if (rxq->pkt_first_seg != NULL)
+               rte_pktmbuf_free(rxq->pkt_first_seg);
+
        rxq->pkt_first_seg = NULL;
        rxq->pkt_last_seg = NULL;
        rxq->rxrearm_nb = 0;