Hi,
> -----Original Message----- > From: Ferruh Yigit <[email protected]> > Sent: Friday, October 16, 2020 6:14 AM > To: Suanming Mou <[email protected]>; Jiang, JunyuX > <[email protected]>; [email protected] > Cc: Xing, Beilei <[email protected]>; Lu, Wenzhuo > <[email protected]>; [email protected] > Subject: Re: [dpdk-dev] [PATCH] app/testpmd: fix flow flush with invalid port > > On 10/14/2020 11:16 AM, Suanming Mou wrote: > > Hi, > > > >> -----Original Message----- > >> From: dev <[email protected]> On Behalf Of Junyu Jiang > >> Sent: Wednesday, October 14, 2020 4:30 PM > >> To: [email protected] > >> Cc: Beilei Xing <[email protected]>; Wenzhuo Lu > >> <[email protected]>; Junyu Jiang <[email protected]>; > >> [email protected] > >> Subject: [dpdk-dev] [PATCH] app/testpmd: fix flow flush with invalid > >> port > >> > >> There is no error info displayed when running flow flush command with > >> invalid port. This patch fixed the issue. > >> > >> Fixes: 2a449871a12d ("app/testpmd: align behaviour of multi-port > >> detach") > >> Cc: [email protected] > >> > >> Signed-off-by: Junyu Jiang <[email protected]> > >> --- > >> app/test-pmd/config.c | 9 +++++---- > >> 1 file changed, 5 insertions(+), 4 deletions(-) > >> > >> diff --git a/app/test-pmd/config.c b/app/test-pmd/config.c index > >> fe31a9d52..cc4527386 100644 > >> --- a/app/test-pmd/config.c > >> +++ b/app/test-pmd/config.c > >> @@ -1775,16 +1775,17 @@ port_flow_flush(portid_t port_id) > >> struct rte_port *port = &ports[port_id]; > >> int ret = 0; > >> > >> + if (port_id_is_invalid(port_id, ENABLED_WARN) || > >> + port_id == (portid_t)RTE_PORT_ALL) > >> + return -EINVAL; > >> + > > > > Also better to move the port initialize after this check to make the code > clean? > > > > +1 I will fix in V2. Thanks.

