Hi, > -----Original Message----- > From: Huang, Wei <[email protected]> > Sent: Friday, March 17, 2023 4:45 AM > To: [email protected]; [email protected]; [email protected] > Cc: [email protected]; Xu, Rosen <[email protected]>; Zhang, Tianfei > <[email protected]>; Zhang, Qi Z <[email protected]>; Huang, Wei > <[email protected]> > Subject: [PATCH v1] net/ipn3ke: fix thread exit issue > > Thread does not exit after driver is removed. When there is no more > representor exist, the variable 'num' will be 0 and thread can exit safely at > this time. > > Fixes: 70d6b7f550f4 ("net/ipn3ke: add representor") > Cc: [email protected] > > Signed-off-by: Wei Huang <[email protected]> > --- > drivers/net/ipn3ke/ipn3ke_representor.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/ipn3ke/ipn3ke_representor.c > b/drivers/net/ipn3ke/ipn3ke_representor.c > index 2ef96a9..e50fc73 100644 > --- a/drivers/net/ipn3ke/ipn3ke_representor.c > +++ b/drivers/net/ipn3ke/ipn3ke_representor.c > @@ -2579,7 +2579,7 @@ struct rte_eth_xstat_name *xstats_names, > } > rte_delay_us(50 * MS); > > - if (num == 0xffffff) > + if (num == 0 || num == 0xffffff) > return NULL; > } > > -- > 1.8.3.1
Acked-by: Rosen Xu <[email protected]>

