[dpdk-dev] [PATCH 2/2] app/testpmd: fix invalid port detaching
Matan Azrad
matan at mellanox.com
Tue Nov 12 09:47:39 CET 2019
The port was not validated before detaching.
Ignore port detach operation when the port is not valid.
Fixes: f8e5baa2662d ("app/testpmd: check not detaching device twice")
Cc: thomas at monjalon.net
Cc: stable at dpdk.org
Signed-off-by: Matan Azrad <matan at mellanox.com>
---
app/test-pmd/testpmd.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c
index 4444346..370eefe 100644
--- a/app/test-pmd/testpmd.c
+++ b/app/test-pmd/testpmd.c
@@ -2545,6 +2545,9 @@ struct extmem_param {
printf("Removing a device...\n");
+ if (port_id_is_invalid(port_id, ENABLED_WARN))
+ return;
+
dev = rte_eth_devices[port_id].device;
if (dev == NULL) {
printf("Device already removed\n");
--
1.8.3.1
More information about the dev
mailing list