Hi, > -----Original Message----- > From: Huang, Wei <wei.hu...@intel.com> > Sent: Friday, March 17, 2023 4:45 AM > To: dev@dpdk.org; tho...@monjalon.net; david.march...@redhat.com > Cc: sta...@dpdk.org; Xu, Rosen <rosen...@intel.com>; Zhang, Tianfei > <tianfei.zh...@intel.com>; Zhang, Qi Z <qi.z.zh...@intel.com>; Huang, Wei > <wei.hu...@intel.com> > 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: sta...@dpdk.org > > Signed-off-by: Wei Huang <wei.hu...@intel.com> > --- > 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 <rosen...@intel.com>