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 D4BA8A0C48; Thu, 8 Jul 2021 16:26:20 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 52E2940696; Thu, 8 Jul 2021 16:26:20 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 72ABB4014F; Thu, 8 Jul 2021 16:26:18 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10038"; a="270626786" X-IronPort-AV: E=Sophos;i="5.84,224,1620716400"; d="scan'208";a="270626786" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jul 2021 07:26:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,224,1620716400"; d="scan'208";a="564528311" Received: from irsmsx604.ger.corp.intel.com ([163.33.146.137]) by fmsmga001.fm.intel.com with ESMTP; 08 Jul 2021 07:26:15 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by IRSMSX604.ger.corp.intel.com (163.33.146.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Thu, 8 Jul 2021 15:26:13 +0100 Received: from shsmsx601.ccr.corp.intel.com ([10.109.6.141]) by SHSMSX601.ccr.corp.intel.com ([10.109.6.141]) with mapi id 15.01.2242.010; Thu, 8 Jul 2021 22:26:11 +0800 From: "Zhang, Qi Z" To: Lance Richardson CC: Joyce Kong , "Xing, Beilei" , "ruifeng.wang@arm.com" , "honnappa.nagarahalli@arm.com" , "Richardson, Bruce" , "Zhang, Helin" , "dev@dpdk.org" , "stable@dpdk.org" , "nd@arm.com" Thread-Topic: [dpdk-dev] [PATCH v3 2/2] net/i40e: replace SMP barrier with thread fence Thread-Index: AQHXcjPgn79d19TRw0ycP+68GlyG/qs4/M8Q//+ZUoCAAI7okA== Date: Thu, 8 Jul 2021 14:26:11 +0000 Message-ID: <478df4d4cc9b472aa4cd158cee0ee0c6@intel.com> References: <20210604073405.14880-1-joyce.kong@arm.com> <20210706065404.25137-1-joyce.kong@arm.com> <20210706065404.25137-3-joyce.kong@arm.com> <061d231c5ff848a19be50a62aed44087@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v3 2/2] net/i40e: replace SMP barrier with thread fence 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 Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGFuY2UgUmljaGFyZHNv biA8bGFuY2UucmljaGFyZHNvbkBicm9hZGNvbS5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBKdWx5 IDgsIDIwMjEgOTo1MSBQTQ0KPiBUbzogWmhhbmcsIFFpIFogPHFpLnouemhhbmdAaW50ZWwuY29t Pg0KPiBDYzogSm95Y2UgS29uZyA8am95Y2Uua29uZ0Bhcm0uY29tPjsgWGluZywgQmVpbGVpIDxi ZWlsZWkueGluZ0BpbnRlbC5jb20+Ow0KPiBydWlmZW5nLndhbmdAYXJtLmNvbTsgaG9ubmFwcGEu bmFnYXJhaGFsbGlAYXJtLmNvbTsgUmljaGFyZHNvbiwgQnJ1Y2UNCj4gPGJydWNlLnJpY2hhcmRz b25AaW50ZWwuY29tPjsgWmhhbmcsIEhlbGluIDxoZWxpbi56aGFuZ0BpbnRlbC5jb20+Ow0KPiBk ZXZAZHBkay5vcmc7IHN0YWJsZUBkcGRrLm9yZzsgbmRAYXJtLmNvbQ0KPiBTdWJqZWN0OiBSZTog W2RwZGstZGV2XSBbUEFUQ0ggdjMgMi8yXSBuZXQvaTQwZTogcmVwbGFjZSBTTVAgYmFycmllciB3 aXRoDQo+IHRocmVhZCBmZW5jZQ0KPiANCj4gT24gVGh1LCBKdWwgOCwgMjAyMSBhdCA4OjA5IEFN IFpoYW5nLCBRaSBaIDxxaS56LnpoYW5nQGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPg0KPiA+ DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogSm95Y2UgS29u ZyA8am95Y2Uua29uZ0Bhcm0uY29tPg0KPiA+ID4gU2VudDogVHVlc2RheSwgSnVseSA2LCAyMDIx IDI6NTQgUE0NCj4gPiA+IFRvOiBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT47 IFpoYW5nLCBRaSBaDQo+IDxxaS56LnpoYW5nQGludGVsLmNvbT47DQo+ID4gPiBydWlmZW5nLndh bmdAYXJtLmNvbTsgaG9ubmFwcGEubmFnYXJhaGFsbGlAYXJtLmNvbTsgUmljaGFyZHNvbiwNCj4g QnJ1Y2UNCj4gPiA+IDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IFpoYW5nLCBIZWxpbiA8 aGVsaW4uemhhbmdAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IGRldkBkcGRrLm9yZzsgc3RhYmxlQGRw ZGsub3JnOyBuZEBhcm0uY29tDQo+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggdjMgMi8yXSBuZXQvaTQw ZTogcmVwbGFjZSBTTVAgYmFycmllciB3aXRoIHRocmVhZCBmZW5jZQ0KPiA+ID4NCj4gPiA+IFNp bXBseSByZXBsYWNlIHRoZSBTTVAgYmFycmllciB3aXRoIGF0b21pYyB0aHJlYWQgZmVuY2UgZm9y IGk0MGUgaHcgcmluZw0KPiBzYWNuLA0KPiA+ID4gaWYgdGhlcmUgaXMgbm8gc3luY2hyb25pemF0 aW9uIHBvaW50Lg0KPiA+ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEpveWNlIEtvbmcgPGpveWNl LmtvbmdAYXJtLmNvbT4NCj4gPiA+IFJldmlld2VkLWJ5OiBSdWlmZW5nIFdhbmcgPHJ1aWZlbmcu d2FuZ0Bhcm0uY29tPg0KPiA+ID4gLS0tDQo+ID4gPiAgZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4 dHguYyB8IDMgKystDQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBk ZWxldGlvbigtKQ0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9pNDBlL2k0 MGVfcnh0eC5jIGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4dHguYyBpbmRleA0KPiA+ID4gOWFh YWJmZDkyLi44NmUyZjA4M2UgMTAwNjQ0DQo+ID4gPiAtLS0gYS9kcml2ZXJzL25ldC9pNDBlL2k0 MGVfcnh0eC5jDQo+ID4gPiArKysgYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eC5jDQo+ID4g PiBAQCAtNDgyLDcgKzQ4Miw4IEBAIGk0MGVfcnhfc2Nhbl9od19yaW5nKHN0cnVjdCBpNDBlX3J4 X3F1ZXVlICpyeHEpDQo+ID4gPg0KPiBJNDBFX1JYRF9RVzFfU1RBVFVTX1NISUZUOw0KPiA+ID4g ICAgICAgICAgICAgICB9DQo+ID4gPg0KPiA+ID4gLSAgICAgICAgICAgICBydGVfc21wX3JtYigp Ow0KPiA+ID4gKyAgICAgICAgICAgICAvKiBUaGlzIGJhcnJpZXIgaXMgdG8gb3JkZXIgbG9hZHMg b2YgZGlmZmVyZW50IHdvcmRzIGluIHRoZQ0KPiBkZXNjcmlwdG9yICovDQo+ID4gPiArICAgICAg ICAgICAgIHJ0ZV9hdG9taWNfdGhyZWFkX2ZlbmNlKF9fQVRPTUlDX0FDUVVJUkUpOw0KPiA+DQo+ ID4gTm93IGZvciB4ODYsIHlvdSBhY3R1YWxseSByZXBsYWNlIGEgY29tcGlsZXIgYmFycmllciB3 aXRoIGEgbWVtb3J5IGZlbmNlLA0KPiB0aGlzIG1heSBoYXZlIHBvdGVudGlhbCBwZXJmb3JtYW5j ZSBpbXBhY3Qgd2hpY2ggbmVlZCBhZGRpdGlvbmFsIHJlc291cmNlIHRvDQo+IGludmVzdGlnYXRl DQo+IA0KPiBObyBtZW1vcnkgZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgZ2VuZXJhdGVkIGZvcg0KPiBf X0FUT01JQ19BQ1FVSVJFIG9uIHg4NiBmb3IgYW55IHZlcnNpb24gb2YgZ2NjDQo+IG9yIGNsYW5n IHRoYXQgSSd2ZSB0cmllZCwgYmFzZWQgb24gZXhwZXJpbWVudHMgaGVyZToNCj4gDQo+ICAgICBo dHRwczovL2dvZGJvbHQub3JnL3ovWXhyMXZHaEtQDQoNCk5pY2UgdG9vbCENCkkgdHJ5IHRvIHdy aXRlIHNvbWUgZHVtbXkgY29kZSBjb21iaW5lZCB3aXRoIG9yIHdpdGhvdXQgX19hdG9taWNfdGhy ZWFkX2ZlbmNlKF9fQVRPTUlDX0FDUVVJUkUpDQpidXQgSSBkaWRuJ3Qgc2VlIGFueSBkaWZmZXJl bmNlIG9mIHRoZSBnZW5lcmF0ZWQgYXNzZW1ibHkgY29kZSwgZG9lcyB0aGF0IG1lYW5zIF9fYXRv bWljX3RocmVhZF9mZW5jZShfX0FUT01JQ19BQ1FVSVJFKSBqdXN0IGRvZXMgbm90aGluZyBvbiB4 ODY/DQoNCg==