From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id ED4D6427E2; Mon, 20 Mar 2023 14:01:44 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DC0974282D; Mon, 20 Mar 2023 14:01:44 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 2BEDC406BC; Mon, 20 Mar 2023 14:01:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679317303; x=1710853303; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=K26akHnL7aEiDKGU/hy9Ao3stZ70/fNMJvKq+df98OE=; b=d6pPEZYEOkIbqvCfI3iIkN6tyLLNOILrHK/K9bqdVoZ53ypegpriEREo v1UV4EQiKVZQTiQy5HnElkjHw1P5eQ9vNspKHHjSu8wHnbYGs0QHMmmV4 0yKniScSzxAgq6qlOulUFpCwWArsZWs+kPGcl09VOOByjYcBR13Q60dNR PwBm0BqTJ+YuO0cciLGloiOS58UicDsYdv8tz/HdSB/osgz4CK2Ur6uPw hRTIx1Mg0pjp7gxELn9ao85maht33FDwHFzkGBHjY64T+bHBBbTPWiW54 j2yt/tnAU6IFmImOWdGo3uK7QXC2lS5TkW0EBYihSF1AA4eRug8ZlThix A==; X-IronPort-AV: E=McAfee;i="6600,9927,10654"; a="336158776" X-IronPort-AV: E=Sophos;i="5.98,274,1673942400"; d="scan'208";a="336158776" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2023 06:01:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10654"; a="824466750" X-IronPort-AV: E=Sophos;i="5.98,274,1673942400"; d="scan'208";a="824466750" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga001.fm.intel.com with ESMTP; 20 Mar 2023 06:01:40 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 20 Mar 2023 06:01:39 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Mon, 20 Mar 2023 06:01:39 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Mon, 20 Mar 2023 06:01:39 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Mon, 20 Mar 2023 06:01:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zrli6/NeukYiZauS61gje2i8hUXlrQzcIUZ7D+odq6nAJsMXcnUcNU/RUMcRm51aHEZM18V+3EmfGu0r/cvBJJnucc4PXa0vaoJPGsBL8FlzQInTuAXKF+V+Yk2xdLRUtbPpoZgbmJ9quGCkTzDpEY35KO3Bd/3cVrcVEaIDHpTMmw71n8AysCpfaYj3Bdngt6qSNL191H5NYa/ziZZnDaCnE2BS0kDlA/C2tzWkh+QsIlz0xt8DIB/O+1cm7AVOWGFq/AJoF6vqKQq6lkEFO3AiZb+WWbPVXqnch6CAsbFDbFS7P9vqy42Qa6xXgx+HGsupabhG/tMsVXnWy+pxvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Olk2bcMUbOQkKHvLlL8Ll+yZeqZtL8hDf+HvtLcwAEs=; b=curRPoWyO5SU7K9h9EnqUxCimL3mUjf1sE8XKCJ4C+GGgCz2Nbr+5/72vDGQ3ZQKhxFIitEkpeYamxwntT8K5vLUiOLqWZHHisFB8jaIFeY3s4QpGJJMFwyPefda6lPsZzOhDf9hfApey2GOolEeh23f7/XADTXgy7xUgygYn44UhvFxrEJCm3ql8yR/ysmTWipCTgdl6SKspOiYrX0uUxTtdqTq0uZKGwFHKa1Z5G9JHz3mvNxG4Dmllcc0FD3kKU1AT6JOIDP52u18/AteDmLIeHf6AyuitcLHJSVzWX6dYVTJiA5f1Yqq8LSeu3VkUhhUgK+7PmVQsNqff+KNzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by PH7PR11MB5767.namprd11.prod.outlook.com (2603:10b6:510:13a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Mon, 20 Mar 2023 13:01:31 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::2c5d:49cd:a9b4:f764]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::2c5d:49cd:a9b4:f764%7]) with mapi id 15.20.6178.037; Mon, 20 Mar 2023 13:01:35 +0000 From: "Zhang, Qi Z" To: "Xu, Rosen" , "Huang, Wei" , "dev@dpdk.org" , "thomas@monjalon.net" , "david.marchand@redhat.com" CC: "stable@dpdk.org" , "Zhang, Tianfei" Subject: RE: [PATCH v1] net/ipn3ke: fix thread exit issue Thread-Topic: [PATCH v1] net/ipn3ke: fix thread exit issue Thread-Index: AQHZWHH7nTA1Je4/+kiraI7ac/oJrK8DQIMAgABmuEA= Date: Mon, 20 Mar 2023 13:01:35 +0000 Message-ID: References: <20230316204506.360432-1-wei.huang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR11MB5994:EE_|PH7PR11MB5767:EE_ x-ms-office365-filtering-correlation-id: 0f944dbf-9dd0-4287-2f93-08db29433c2a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lOAEeW1l20Kjda8X8ONbY0MIlNuETcZu0R514UoWFnlGni722MmsLNqp8xqRUlbs+RGFIJfCX17YX/pAXRR6eXlTgcyn6eyJs68ktwaX284lLYSQUccEVzDC7z9/THNirR1xkfHbe5cSr9d69yyzRGNuVpRKsbuw2qWSD+LMt9BJFPaCjn4Wp5UxxCU0dRubRjH+DMP+uAg43/J0E2b9s1SxIADk+nKJMz/t5iteaD1HodxqIWX08NKY8vGu1vjiEx5jmonCFGEndtyRIVsWf9GmZ9be7E83vmmWanbYL4rB8oLuR5XLifzd3o+x+OkjjQimZ4kqiqXpz/MVA6z4563xA4FXlj0McuZ2PICD5qSmAkB/RaMdSMhLyywmB7/SsUkj5ATU2gzMk18F85pU+RuVKSm5DQo4jDVaejJzk1/8JIX9EjyuiNekOdKR8D5AkO9/7b7VCJd07x4855ogw2xTH6G3UBc9OR81gVY1Hn/x7OUYs23Ah0kdhGWcLobbvHcPMBLcNeetdnFwJErmnfpINFpFCfZc+YHUuBEhqUU8TixxZNMNftC4C3MoXpW0N9TZXR6Bxdfzfc1vWLHUgVf40E9ksomP3fpFNddk+cCES0GKOBiw/LzCLwmotYo8wrw3aNWRxJBcrdodF+pMQ1j1oGRwsAHXMBpxNm+fk/Np7d3oBF9ZToDIvbFyw9oP0qZ1j1IV12QnisbG3JHN7A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(366004)(39860400002)(136003)(346002)(396003)(376002)(451199018)(38100700002)(86362001)(71200400001)(7696005)(33656002)(55016003)(316002)(110136005)(54906003)(8676002)(5660300002)(66556008)(66946007)(41300700001)(4326008)(64756008)(66476007)(8936002)(52536014)(66446008)(76116006)(478600001)(2906002)(122000001)(83380400001)(82960400001)(107886003)(38070700005)(6506007)(9686003)(53546011)(26005)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5SdaMwRSdPYe4tJKTJIThHDnv5tUKEI59Y+ZL0EJ3O2P/FQPc/Qo5T4ZOtYP?= =?us-ascii?Q?YIVIM/pV3c0CtpVtdDDdPZ8YmHvJhZ5J9g3XQTZ94lZaEbMu1z/0coZ5mUe5?= =?us-ascii?Q?/xvc4/7O+FwDjCp9bRWv759+CPo4RhbC51ybVOXO9u/bNPql099HZaIKBNIo?= =?us-ascii?Q?WIAbqBLsYxrDZR/8IRIfhVlF+OZ43j8J8uRAtOe44u7I04/+RWwhSSKbwzl8?= =?us-ascii?Q?mNCNo7q/qWMqScgKloeu3darvi3+z2Ve0ejrOYTwSzbeKxCUlIRybTPiRIT6?= =?us-ascii?Q?IRiEy+KXRYKzCmUcCXGxbjvix9db4Dv5jtmtlbR5iPjKegfxSb27jMLdTU9l?= =?us-ascii?Q?7aFioaom/X2TFF2e5FpjmuKQI8NayQ8FWS5etvy8DuRQ2vzE7SMIE8a7nGPW?= =?us-ascii?Q?FkKNMrPtmpxE7MKfzzD8dKIZRC460JMTE4mYJ1aYKrhRZozK9c2l3rnOFeZF?= =?us-ascii?Q?8WHisCk6usF8wyOp4MADDT/7Jtgw7WkYpTF+yaJhgw+r4CM4rsWxCTnpih+0?= =?us-ascii?Q?8PEPn2vRN4lXJYEM8tSoRyQs62jFX0bBfkdQF1Am/BAZrmT81Fi2+gRBfES9?= =?us-ascii?Q?LMvaTEvlgT/34RDpg7a01hHm9CeJ9ZiPxGztqVqkqCp5Kxu0r6sFD8wvHPEe?= =?us-ascii?Q?xVz/X0sZZsN3owdQ3yxInv8tPh20DE9LadrvDFI23Nc9MuNF0MPyLU3zzlC6?= =?us-ascii?Q?gLRb2DEMgnBXdBGAvrEQ1S35Yh62y+r/79KtjxLYGCIxWjyJaEokatHlsXfA?= =?us-ascii?Q?wObw73iR/C9AVtoyPFw+EbtjysvPKU7B5ZDdJwxXxQwWBU7DkVqdHCOc0k8L?= =?us-ascii?Q?o4hoCAoWQm+u4np3B7vlbyr3Whd8HLgN/9F0q9TcKJA2JpwCMbVYVGinybEP?= =?us-ascii?Q?nWavZC3s1ZRiTqfDIGgrVKeBqFLRemLqUUZQAcdUnj+C1O9BH8TYx36d4VK8?= =?us-ascii?Q?Jw6ktSj+u5jygs/Ke7X7Z2SIkRo5k9bygzmrSRJ1KvDBXf46pvjj2J5sal+K?= =?us-ascii?Q?OAW4fl06bZXHzKR5A+WXfGM1B8QGzAUG1kLsJvKqA9/dNjPeyHz3qseQ/8xa?= =?us-ascii?Q?KqpDcVprjnmjFbs22V/8jE65jDT9A68NxlE9MRbi1vzqSGgFT6g8a932xraU?= =?us-ascii?Q?rqOIQlnLtTD+gkFS0Fxgiw6W0TluPQQRg3wI0fQCcdlam38KIDDaRYAUJH41?= =?us-ascii?Q?oz9xpLcFt8tyugmVSLUarcQMLhVexDjsDOOfEm6R6CQVJdbUgXzQseS5LegX?= =?us-ascii?Q?0TsK/ekaCaJNUdW+k34TCWnuu4mIJhlncGlnepbDHjqOoJsYEZ8ov0GSvpFo?= =?us-ascii?Q?sA6BU3ZQv893xPbWTop4Elac2SwFPCAMQK+ErUqMRBHStCJ8MoaJEvk4MF+F?= =?us-ascii?Q?+UGWm8Z0FJ/K8JZnuGwa/P7k/kdEDWsiVze7iKuqNxeBswMMytDMjASb8ASo?= =?us-ascii?Q?S6Re6wZ1cbQzYeLCPV56s4ekLm74l3BwY1BnmPj+SSWlSFOEZ5Qvo3MBDJqY?= =?us-ascii?Q?MtnYapJ2QnDfXjcQSbx/sAOCErnsV06N+auWh9gc971xkSmlzd2canhWlk71?= =?us-ascii?Q?nrEJqwxO7VSgBHXHKs7b0FoUQk42n+BHfjlBv+4i?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f944dbf-9dd0-4287-2f93-08db29433c2a X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2023 13:01:35.1846 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QjcTk5bbWNYwPJ0T6vL3RJrVZBBPdm5k8yWTT33+gHlQcTi2rMaQ5MnvWRq4PdORLhHikRnvLudmNVTGloagcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5767 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org > -----Original Message----- > From: Xu, Rosen > Sent: Monday, March 20, 2023 2:54 PM > To: Huang, Wei ; dev@dpdk.org; > thomas@monjalon.net; david.marchand@redhat.com > Cc: stable@dpdk.org; Zhang, Tianfei ; Zhang, Qi = Z > > Subject: RE: [PATCH v1] net/ipn3ke: fix thread exit issue >=20 > Hi, >=20 > > -----Original Message----- > > From: Huang, Wei > > Sent: Friday, March 17, 2023 4:45 AM > > To: dev@dpdk.org; thomas@monjalon.net; david.marchand@redhat.com > > Cc: stable@dpdk.org; Xu, Rosen ; Zhang, Tianfei > > ; Zhang, Qi Z ; Huang, > > Wei > > 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: stable@dpdk.org > > > > Signed-off-by: Wei Huang > > --- > > 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 =3D=3D 0xffffff) > > + if (num =3D=3D 0 || num =3D=3D 0xffffff) > > return NULL; > > } > > > > -- > > 1.8.3.1 >=20 > Acked-by: Rosen Xu Applied to dpdk-next-net-intel. Thanks Qi