app/testpmd: fix invalid port detach
authorMatan Azrad <matan@mellanox.com>
Tue, 30 Jan 2018 14:13:40 +0000 (14:13 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 31 Jan 2018 20:04:21 +0000 (21:04 +0100)
commit0e45c64d27977aa5e4f8745563aec17ee0e9f89b
tree17029da94188c0c82c57dcfffe4392344dbe3647
parent1ae1b8c72d33a1d11ba82178c924ee7df3fd6c9a
app/testpmd: fix invalid port detach

Using registration to all ports includes also the ports which should not
be used by the application.

It is nice to print each port event by testpmd but in case of RMV
event, testpmd tries to detach the port and this case is problematic
when the port should not be used by the application.

Check the port validation before detach API calling.

Fixes: 4fb82244b394 ("app/testpmd: extend event printing")

Signed-off-by: Matan Azrad <matan@mellanox.com>
app/test-pmd/testpmd.c