[dpdk-dev] [PATCH] driver/net/pcap fix: pcap fd leak

ZhangTengfei zypscode at outlook.com
Fri Feb 26 17:20:29 CET 2021


pcap fd was opend when vdev probed,
but not closed when vdev removed.
This bug appears in dpdk-pdump

Signed-off-by: ZhangTengfei <zypscode at outlook.com>
---
 drivers/net/pcap/rte_eth_pcap.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/net/pcap/rte_eth_pcap.c b/drivers/net/pcap/rte_eth_pcap.c
index 90f5d75ea..fb01ea924 100644
--- a/drivers/net/pcap/rte_eth_pcap.c
+++ b/drivers/net/pcap/rte_eth_pcap.c
@@ -1597,6 +1597,7 @@ pmd_pcap_remove(struct rte_vdev_device *dev)
 	if (eth_dev == NULL)
 		return 0; /* port already released */
 
+	eth_dev_stop(eth_dev);
 	eth_dev_close(eth_dev);
 	rte_eth_dev_release_port(eth_dev);
 
-- 
2.26.2



More information about the dev mailing list