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 F0E75A0559 for ; Thu, 9 Jun 2022 10:36:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E0A56427E9; Thu, 9 Jun 2022 10:36:22 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id EF93D40220; Thu, 9 Jun 2022 10:36:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1654763780; x=1686299780; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LNLe/fw1hnip5jfolswGJdfhczpCHdRsONXHIDivZFU=; b=SXFlKzvZ125UN2H+yub/MtK6R3ciXuAmw94ypsa0tFINd6ObAKLU2mB0 cKECq+npeXwi3ONJxYQosSQnmg3kP+2X6UCihzdgRcCFKQnGoqeF5etbp vZTY1V9vS+l9yrke1o2N9HBJWDKiJA0nuta4wLZ2CcKNzh0VNGvBTLApi NNjF3Bq+wJ9otRupdOepxC8363IFbTof02qnppo/65Ho7vRjbi8QVJVlu c+6vfAPvN13B4VnkbssdTjLB5fAMBtkEzJmBP6htRSKrDWeKk5Ue9VIUh sSszSnDL8J8kuEocjzXDiQewPExnen/w55sX1vdEPd+mz7unRsjjx8GgW w==; X-IronPort-AV: E=McAfee;i="6400,9594,10372"; a="363530284" X-IronPort-AV: E=Sophos;i="5.91,287,1647327600"; d="scan'208";a="363530284" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2022 01:36:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,287,1647327600"; d="scan'208";a="566292267" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP; 09 Jun 2022 01:36:18 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.2308.27; Thu, 9 Jun 2022 01:36:17 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 9 Jun 2022 01:36:17 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Thu, 9 Jun 2022 01:36:17 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) 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.2308.27; Thu, 9 Jun 2022 01:36:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a9SmgedTy+JiymfuRvGq45HGSjmodcHeDs+Bqia7/FL3iQy1yeJeSz9AGWFs8F2z4VxzAqEWnIFbiXOY2EDMbAD7v5+JvfZMWLgfkrUGs13NjAULossCSaAn03eKoaAqwqLy8aRMKmYnJGtwkcC55VsZjX/UEy5qKmN07d1YY70xL4j+WcSXzRXP7gm29WSdXx2f1s54+5vcSgIkFYwJVZJmeVNhqwJcszqpM4qG0qqaJEgDkHVq22G0AqH+1i4cVXjfIedyXPBpNYjjj8iLkOPldnSkOzCM6+HjGweS6jwaAUHG/M6FpkozIpOTMuyqhmaT/ZOJrTTyZKhtNmn2TA== 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=LNLe/fw1hnip5jfolswGJdfhczpCHdRsONXHIDivZFU=; b=KcY81umimE9vtt5km2DEUErhK/42Iuvdeq8LdhFLX3R3SyAD9aJ5fpIzTMC5sqSGhehgrhwLb9zkDDYnVWUkF0YrQHL18hx8mOrqD58EMd65dVa5l/3PgtrkltkLyvRxbcy3OmHRTjaDYksXFAcg/yPhl3KI+cCQW0YTir6BsGkhhGvudAI2qaDeDUZFwyBHRpmtXLveQY905GCbjyt6Q6PXOW/BvTGI7vlDH2HlCL/SaAeDMOXe+N9cv1vvPadDqlo5FEuUa74PdnNfUqqywlnOFFrdYihAq/CVdg2p8+ffw5AiiXSmkSkW3JuYl9hUuNMpuwlNi3d4I9/Jvghguw== 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 DM5PR11MB1881.namprd11.prod.outlook.com (2603:10b6:3:113::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Thu, 9 Jun 2022 08:36:15 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::b4f6:f68:2e31:ddf7]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::b4f6:f68:2e31:ddf7%6]) with mapi id 15.20.5293.019; Thu, 9 Jun 2022 08:36:15 +0000 From: "Zhang, Qi Z" To: "Su, Simei" , "Yang, Qiming" CC: "dev@dpdk.org" , "Wu, Wenjun1" , "stable@dpdk.org" Subject: RE: [PATCH] net/ice: fix race condition for multi-cores Thread-Topic: [PATCH] net/ice: fix race condition for multi-cores Thread-Index: AQHYeuOJX6r2XJpT0Umitz0TqW4qJ61GwdAQ Date: Thu, 9 Jun 2022 08:36:15 +0000 Message-ID: References: <20220608024601.291978-1-simei.su@intel.com> In-Reply-To: <20220608024601.291978-1-simei.su@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b9f40643-ee10-41a1-062e-08da49f31e0a x-ms-traffictypediagnostic: DM5PR11MB1881:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: auiIUD/5lterJq4Y3bXBxhy5d9RSAwpmn4tTcwtL88U6uOybWFrSiXYrrArfgeip42sZwUIDbG2uGOb0F5Ty7ZZq81keaL9t5dg45GchBMg7ix5ATOXBWQIRsBHLhR1/RFWSZtxmEHdeAiIW7HbtiaN/l6UweCVlgs+lE0CVMlbYn+TmKrFa+2xRJFjfChcPrOIHGlpEQrGONBdkY0QtguwbgzGyxB53D07YJz2xMd08uDke5RBBbZ0ueCx+zHXaTyTbUKBZiy/wpLaD7Jf/u7UAsTrrudT4lJmWV5E4vG8TpUzuvX4ijjX2bqGLthgOT+o5iFbuUoVkobnp9d3SelFc9d9T9K6cMIf/8BOZgSJjA3zkTP5PLGcufwwzLd6vJuRfVX4mYzl0MWX5rQeGNbqni1p+HhkZx7YFp2F8byaORqVYrI7DD9HmwS0RxxSw4u5dkDgn8n4nDB1irqOT/H/UbEPrhA/dlPr76D0M5TVHxvtttBEGDSYlPJF0Es/OilFMTtmxy2ihDuOaUk30b7age0kXCKdBCcLk9oI3qvPIT1O7QySWK4RorWr+faIwhBLxzjHRWdq/oSQSQsGpey8+/tpYUQvtfikPtzm+h4AGWuRuHnBTtBLwm9MLhN8rxhWMo4xM8SR857ItWfF66xwPWW0RAWcTb5mv6XzGOqSUaButZ0NHESVWyk0nD0zCOq/U+MayN4MYUiL4n1p4vg== 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:(13230001)(366004)(9686003)(71200400001)(53546011)(26005)(38070700005)(86362001)(7696005)(6506007)(52536014)(8936002)(83380400001)(55016003)(508600001)(5660300002)(122000001)(33656002)(82960400001)(38100700002)(2906002)(4326008)(450100002)(76116006)(316002)(66556008)(64756008)(54906003)(66446008)(66946007)(6636002)(186003)(8676002)(66476007)(110136005)(4744005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?pzPMz3emTPLqJRnl+hYJTZhQ2BpEbHmJ8XEDTPmVVOs7iaIRdgsOwrJiNFbV?= =?us-ascii?Q?Zb6564ZAavZVsS98QL64Ga/9/3zQnc5hXsGWmASlVTm+UIq8BkLZPGg5ShJ1?= =?us-ascii?Q?yHMiLaJtroIuE7YLx1zK9W4kUH4nnq6+auPGb4ulI79J/LF2+jqMrW0BRwWB?= =?us-ascii?Q?PVh7lC5HYpwwsXIm1Pnqm6gdfJqjFyjdXn/ki983bAz4v5iKn9PdMl++dFL4?= =?us-ascii?Q?ZeW4ucvBsqsxX58xmZE7NXt9mwzdEPu6/Zv8ZZyz3un9ZQL5szrHFnYhrDvN?= =?us-ascii?Q?Ewmxo2UQdsp5ngBrqiiL9V1z5RvVEuJQ/vVo3RyF3v04Fr6e14hgXnNxn/0l?= =?us-ascii?Q?jS+b85gOelaT+uzIs/K/AgjsI1F+l+tDZ6CXvUNUZu+Z0GLKZe0+WAKVnhzF?= =?us-ascii?Q?mVSprY03rNG3XGLWR2C3dgfuSVpIh8GM8vMpNDmb3pwavi5y2jM6yCc49Bru?= =?us-ascii?Q?hlwixle/t0/uowQp8gif1rQDReYOVJGpyuuxwNiqyOXusqE8pPnN94zpQj2r?= =?us-ascii?Q?ePax9Rfl1UeyzNxPa71D/ukAsMN61LYv8brqTc6l9Ush71dojFh6JFcXwBNn?= =?us-ascii?Q?tVqEQdc8CLSSVW79SSrozEcRSD+/bO0umNP3VnQ72fIHR8ToLfjOj1wMD9d4?= =?us-ascii?Q?pPNaapqv56eQUQsjpjh21nxCGg762Hf3AZfJ0LgKKxqxptMsppkn03vT/vVq?= =?us-ascii?Q?XQycpGRU2UwtlSexnsh/mEt+aNXM0k3aZxdYnRk3ddTL+U/9yuqPkxj7LBhl?= =?us-ascii?Q?TmNvPy9d+nj9K1wBG2Wh2KRiObheeAzSrVe8CkH7dVw5ekKDt6E2+7f0ELsp?= =?us-ascii?Q?ffxmYwHo+Wy7YW3/u3y12nXMdZJGN1XBnpQnhGs5MUKPPUuoA0B+Tg7fLCiJ?= =?us-ascii?Q?CRjeiehKSI8JAES4oIxEiDI2C3Hr+x8ddREzms/eO363sKAg/WajjTQgYBzX?= =?us-ascii?Q?XjlE85y4N4W1vBkyRf75KVhlO2XEsrAnudrlt09rOeGB2EqFDsGixa8Xp1fO?= =?us-ascii?Q?7acKcVrJmTiMlI9Hkmuw6oACIrjvGPEvmW6lvwTUpGHqYl3Pc1W8r9hjAeEg?= =?us-ascii?Q?RIHvwuDPJCvOvtrm5Nzxh//BAz8ZKLSZ5fdpDZQ3lpQs+WpkE6w0eluowqno?= =?us-ascii?Q?3attM7efgf4Ko1C0zIGQyo9y0mg91emT4OCFAnyXOqtlM2JH+sRJ6OIYZzDx?= =?us-ascii?Q?YvovZ68Vv30Pcha4Hpl0RAsaVi6QlF7th6wxiN8olZlD3CJrBKu757CV9zcf?= =?us-ascii?Q?7sPK+4V/Lz3cPvJOORmOAxPm/O2s106dw4H+rYLW9NRH/Nndy+pAtQC67Xy/?= =?us-ascii?Q?gWTr63Byz2nSUytrlE/FLT88BpPARbwIsJwAlQSP7yScz97cqIFJRb2yx/MW?= =?us-ascii?Q?Al0ukiL2HoHBsW9q96iCu9OQEM1kxtxzJdk1XDYLdDbITc9kkJrVh5AUy++f?= =?us-ascii?Q?mKQG4OIrH3dpm9+jqbCyLMkaVn68kSTF7toIrVolurWQtpX5fchxNwH0kTCz?= =?us-ascii?Q?lzogVMhSdp0JMn+XSoVjnscy5bPuQaaNSybbgFidUs/MzRtF+YoW78ufCgGr?= =?us-ascii?Q?gwDyvVtCHFarql+ZT895sIPfBUTv7HhkNpJEMUn3ZDd7uyNMUr+CAnF1AC+C?= =?us-ascii?Q?dU0IdWyMdTSZwvkuvm4GSSaPYiuVztfHQ9qATG8iyrSqqi/Jp/PdW4Y7q+Sy?= =?us-ascii?Q?0yMRGutAkTsyRvmd4yXNuAsFo/Rsq9zcWFC7KPSymi70mYPHMh9Ni7rMVfFY?= =?us-ascii?Q?Tpjr43pfdA=3D=3D?= 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: b9f40643-ee10-41a1-062e-08da49f31e0a X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2022 08:36:15.5731 (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: H+nWlPWUhAu1TNpZHZyy5JhUV3QkInhalGV1qz6DzwRJiukBvF/R3dQBLoDppLcr+ejBR9lEttBmUEVeRLkm9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1881 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org > -----Original Message----- > From: Su, Simei > Sent: Wednesday, June 8, 2022 10:46 AM > To: Zhang, Qi Z ; Yang, Qiming > > Cc: dev@dpdk.org; Wu, Wenjun1 ; Su, Simei > ; stable@dpdk.org > Subject: [PATCH] net/ice: fix race condition for multi-cores >=20 > In multi-cores cases for Rx timestamp offload, to avoid phc time being > frequently overwritten, move related variables from ice_adapter to > ice_rx_queue structure, and each queue will handle timestamp calculation = by > itself. >=20 > Fixes: 953e74e6b73a ("net/ice: enable Rx timestamp on flex descriptor") > Fixes: 5543827fc6df ("net/ice: improve performance of Rx timestamp > offload") > Cc: stable@dpdk.org >=20 > Signed-off-by: Simei Su Acked-by: Qi Zhang Applied to dpdk-next-net-intel. Thanks Qi