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 283A442B95; Thu, 25 May 2023 09:50:59 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 027F840DDB; Thu, 25 May 2023 09:50:59 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id A9C1B40A82 for ; Thu, 25 May 2023 09:50:57 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 7DF6320569; Thu, 25 May 2023 09:50:55 +0200 (CEST) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH v3 0/7] replace rte atomics with GCC builtin atomics X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 25 May 2023 09:50:53 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D87949@smartserver.smartshare.dk> In-Reply-To: <20230525000239.GB5524@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v3 0/7] replace rte atomics with GCC builtin atomics Thread-Index: AdmOnDrI8rD//rylTRSRH+dIEeDYWAAOhIgg References: <1679084388-19267-1-git-send-email-roretzla@linux.microsoft.com> <1679612036-30773-1-git-send-email-roretzla@linux.microsoft.com> <20230524154701.GA7766@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20230524225035.GA5524@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <20230525000239.GB5524@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Tyler Retzlaff" , "Honnappa Nagarahalli" , "David Marchand" Cc: , "Ruifeng Wang" , , , "Ferruh Yigit" , "nd" 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 PiBGcm9tOiBUeWxlciBSZXR6bGFmZiBbbWFpbHRvOnJvcmV0emxhQGxpbnV4Lm1pY3Jvc29mdC5j b21dDQo+IFNlbnQ6IFRodXJzZGF5LCAyNSBNYXkgMjAyMyAwMi4wMw0KPiANCj4gTW9ydGVuLA0K PiANCj4gRGF2aWQgYW5kIEhvbm5hcHBhIGFyZSBkaXNjdXNzaW5nIHRoZSAvKiBOT1RFOiAqLyBj b21tZW50cyB0aGF0IHdlcmUNCj4gYWRkZWQuIElmIHRoZSB0aHJlZSBvZiB5b3UgY291bGQgY29t ZSB0byBjb25jbHVzaW9uIGFib3V0IGtlZXBpbmcgb3INCj4gcmVtb3ZpbmcgdGhlbSBpdCB3b3Vs ZCBiZSBhcHByZWNpYXRlZC4NCj4gDQo+IFRoYW5rcyENCj4gDQo+IE9uIFdlZCwgTWF5IDI0LCAy MDIzIGF0IDEwOjU2OjAxUE0gKzAwMDAsIEhvbm5hcHBhIE5hZ2FyYWhhbGxpIHdyb3RlOg0KPiA+ DQo+ID4gPiBGcm9tOiBUeWxlciBSZXR6bGFmZiA8cm9yZXR6bGFAbGludXgubWljcm9zb2Z0LmNv bT4NCj4gPiA+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDI0LCAyMDIzIDU6NTEgUE0NCj4gPiA+DQo+ ID4gPiBPbiBXZWQsIE1heSAyNCwgMjAyMyBhdCAxMDowNjoyNFBNICswMjAwLCBEYXZpZCBNYXJj aGFuZCB3cm90ZToNCj4gPiA+ID4gT24gV2VkLCBNYXkgMjQsIDIwMjMgYXQgNTo0N+KAr1BNIFR5 bGVyIFJldHpsYWZmDQo+ID4gPiA+IDxyb3JldHpsYUBsaW51eC5taWNyb3NvZnQuY29tPiB3cm90 ZToNCj4gPiA+ID4gPiBPbiBXZWQsIE1heSAyNCwgMjAyMyBhdCAwMjo0MDo0M1BNICswMjAwLCBE YXZpZCBNYXJjaGFuZCB3cm90ZToNCj4gPiA+ID4gPiA+IEhlbGxvIFR5bGVyLA0KPiA+ID4gPiA+ ID4NCj4gPiA+ID4gPiA+IE9uIFRodSwgTWFyIDIzLCAyMDIzIGF0IDExOjU04oCvUE0gVHlsZXIg UmV0emxhZmYNCj4gPiA+ID4gPiA+IDxyb3JldHpsYUBsaW51eC5taWNyb3NvZnQuY29tPiB3cm90 ZToNCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gUmVwbGFjZSB0aGUgdXNlIG9mIHJ0ZV9h dG9taWMuaCB0eXBlcyBhbmQgZnVuY3Rpb25zLCBpbnN0ZWFkIHVzZQ0KPiA+ID4gPiA+ID4gPiBH Q0Mgc3VwcGxpZWQgQysrMTEgbWVtb3J5IG1vZGVsIGJ1aWx0aW5zLg0KPiA+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gPiBUaGlzIHNlcmllcyBjb3ZlcnMgdGhlIGxpYnJhcmllcyBhbmQgZHJpdmVy cyB0aGF0IGFyZSBidWlsdCBvbg0KPiBXaW5kb3dzLg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ ID4gPiBUaGUgY29kZSBoYXMgYmUgY29udmVydGVkIHRvIHVzZSB0aGUgX19hdG9taWMgYnVpbHRp bnMgYnV0IHRoZXJlDQo+ID4gPiA+ID4gPiA+IGFyZSBhZGRpdGlvbmFsIGR1cmluZyBjb252ZXJz aW9uIGkgbm90aWNlIHRoYXQgdGhlcmUgbWF5IGJlIHNvbWUNCj4gPiA+ID4gPiA+ID4gaXNzdWVz IHRoYXQgbmVlZCB0byBiZSBhZGRyZXNzZWQuDQoNClsuLi5dDQoNCj4gPiA+ID4gV2VsbCwgSSBo YXZlIHNvbWUgc2Vjb25kIHRob3VnaHQgYWJvdXQgdGhpcyBzZXJpZXMgc28gSSBkaWQgbm90IHB1 c2gNCj4gPiA+ID4gaXQgdG8gZHBkay5vcmcgeWV0Lg0KPiA+ID4NCj4gPiA+IFVuZGVyc3Rvb2Qu IEl0J3MgdmVyeSBpbXBvcnRhbnQgdG8gaGF2ZSB0aGVzZSByZXZpZXdlZCB3ZWxsIHNvIG5vDQo+ IG9iamVjdGlvbiBqdXN0DQo+ID4gPiBob3BlIHdlIGNhbiBnZXQgdGhlbSByZXZpZXdlZCBwcm9w ZXJseSBzb29uLg0KPiA+ID4NCj4gPiA+ID4gRHJpdmVycyBtYWludGFpbmVycyB3ZXJlIG5vdCBj b3BpZWQgc28gSSB3b3VsZCBsaWtlIGFub3RoZXIgcGFpciBvZg0KPiA+ID4gPiBleWVzIG9uIHRo ZSBzZXJpZXM6IGlkZWFsbHkgbm8gLyogTm90ZTogKi8gc2hvdWxkIGJlIGxlZnQgd2hlbiBtZXJn aW5nDQo+ID4gPiA+IHRob3NlIHBhdGNoZXMuDQo+ID4gPg0KPiA+ID4gVGhlIC8qIE5vdGU6ICov IHdhcyBleHBsaWNpdGx5IHJlcXVlc3RlZCBieSBvdGhlciByZXZpZXdlcnMgYXMgdGhleSB3ZXJl DQo+ID4gPiBjb25jZXJuZWQgd2Ugd291bGQgbG9zZSB0cmFjayBvZiBvcHBvcnR1bml0aWVzIHRv IHdlYWtlbiBvcmRlcmluZyBhZnRlcg0KPiA+ID4gc3dpdGNoaW5nIGZyb20gX19zeW5jIHRvIF9f YXRvbWljLg0KDQpUaGlzIHBhdGNoIHNlcmllcyBpcyBhbiBpbXBvcnRhbnQgc3RlcCB0b3dhcmRz IHRoZSBtb3JlIGZsZXhpYmxlIEMxMSBhdG9taWNzLCBhbmQgSSBjb25zaWRlciBmdXJ0aGVyIG9w dGltaXphdGlvbiAibmljZSB0byBoYXZlIiwgbm90ICJtdXN0IGhhdmUiLg0KDQpTbyBJIGRvbid0 IHRoaW5rIHdlIHNob3VsZCBob2xkIGJhY2sgdGhlc2UgcGF0Y2hlcyBhbmQgcmVxdWlyZSBvZiB0 aGUgbWFpbnRhaW5lcnMgdG8gb3B0aW1pemUgdGhlIGF0b21pYyBhY2Nlc3NlcyBiZWZvcmUuIEkg d291bGQgcmF0aGVyIGxlYXZlIHRoZSBub3RlcyBpbiB0aGUgY29kZSwgc28gdGhleSBjYW4gYmUg b3B0aW1pemVkIGJ5IGFueW9uZSB3aXRoIHRoZSByZXF1aXJlZCBza2lsbHMgYW5kL29yIHRlc3Rp bmcgZmFjaWxpdGllcyBhdCBhIGxhdGVyIHRpbWUuDQoNCkkgYWdyZWUgdGhhdCBpdCB3b3VsZCBi ZSBpZGVhbCBpZiBhbnlvbmUgKGUuZy4gdGhlIG1haW50YWluZXJzKSBjYW4gbWFrZSBvcHRpbWl6 ZSB0aGUgYWZmZWN0ZWQgbGlicmFyaWVzL2RyaXZlcnMgaW4gdGltZSBmb3IgdGhlIGNvbWluZyBy ZWxlYXNlLCBidXQgdGhleSBjYW4gYmUgc2VwYXJhdGUgcGF0Y2hlcyBhZnRlciB0aGlzIHNlcmll cy4NCg0KPiA+IE5vdGUgdGhhdCBzb21lIG9mIHRoZSBjaGFuZ2VzIHRoYXQgSSBjaGVja2VkIGFy ZSBpbiBjb250cm9sIHBsYW5lLiBXaGlsZSBpdA0KPiBpcyBnb29kIHRvIG9wdGltaXplIHRob3Nl LCBidXQgdGhlIGJlbmVmaXRzIG1pZ2h0IG5vdCBiZSBtdWNoLiBUaGUgcHJlc2VuY2Ugb2YNCj4g U0VRX0NTVCBhbHNvIGNhbiBhY3QgYXMgYSBub3RlLg0KDQpJIHZvdGUgYWdhaW5zdCB1c2luZyBT RVFfQ1NUIGFzIGEgbm90ZS4gU0VRX0NTVCBtaWdodCBiZSB0aGUgY29ycmVjdCBtZW1vcnkgb3Jk ZXIgaW4gc29tZSBsb2NhdGlvbnMsIHNvIGl0IHdvdWxkIHJlcXVpcmUgYSBub3RlIGluIHRob3Nl IGxvY2F0aW9ucyB0aGF0IFNFUV9DU1QgaGFzIGJlZW4gcmV2aWV3ZWQgYW5kIGlzIHRoZSBvcHRp bWFsIG1lbW9yeSBvcmRlciB0aGVyZS4gSSB3b3VsZCByYXRoZXIgaGF2ZSBub3RlcyB3aGVyZSB3 ZSBrbm93IHRoYXQgZnVydGhlciBjb25zaWRlcmF0aW9uIGZvciBvcHRpbWl6YXRpb24gaXMgd2Fy cmFudGVkLg0KDQpJZiBhdG9taWNzIGFyZSB1c2VkIGluIHRoZSBjb250cm9sIHBsYW5lLCB0aGUg bWVtb3J5IG9yZGVyIHN0aWxsIG5lZWQgdG8gYmUgY29ycmVjdCAoaS5lLiBub3QgY2F1c2luZyBm YWlsdXJlLCB3aGljaCBTRVFfQ1NUIHNob3VsZCBhc3N1cmUpLiBTbyB0aGUgbm90ZSBzaG91bGQg cmVtYWluLCBpZiBub3QgcmV2aWV3ZWQgZm9yIG9wdGltaXphdGlvbi4gQSByZXZpZXdlciBjYW4g YWRkIHRvIHRoZSBub3RlIHRoYXQgdGhpcyBpcyBjb250cm9sIHBsYW5lIG9ubHksIHNvIG9wdGlt aXphdGlvbiBpcyBub3QgaW1wb3J0YW50LiBBbHRlcm5hdGl2ZWx5LCBpZiB0aG9zZSBjb250cm9s IHBsYW5lIHZhcmlhYmxlcyBkb24ndCBuZWVkIHRvIGJlIGF0b21pY3MsIHRoZXkgY2FuIGJlIHJl cGxhY2VkIGJ5IG5vbi1hdG9taWMgdHlwZXMgYW5kIGFjY2Vzc2VzIC0gc3VjaCBhIG1vZGlmaWNh dGlvbiBjYW4gYWxzbyBiZSBjb25zaWRlcmVkIGFuIG9wdGltaXphdGlvbi4NCg0KUFM6IElmIHNv bWVvbmUgc3BvdHRlZCBhbiBvcHBvcnR1bml0eSBmb3Igb3B0aW1pemF0aW9uIGFueXdoZXJlIGlu IERQREssIGJ1dCB3YXMgdW5hYmxlIHRvIGltcGxlbWVudCBhbmQvb3IgdGVzdCBpdCBoaW1zZWxm LCBhZGRpbmcgYSBub3RlIGFib3V0IGl0IGluIHRoZSBzb3VyY2UgY29kZSBjb3VsZCBiZSBhbiBh bHRlcm5hdGl2ZS4gT24gdGhlIG90aGVyIGhhbmQsIHN1Y2ggaWRlYXMgbWlnaHQgYmVsb25nIGlu IEJ1Z3ppbGxhIGluc3RlYWQuLi4gKEp1c3QgYXJndWluZyBmb3Iga2VlcGluZyB0aGUgbm90ZXMu IE5vdCB0cnlpbmcgdG8gYnJvYWRlbiB0aGUgZGlzY3Vzc2lvbiEpDQoNCg==