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 B0D5C431F0; Tue, 24 Oct 2023 18:36:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4FFC0402C5; Tue, 24 Oct 2023 18:36:55 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id B2DF24021D for ; Tue, 24 Oct 2023 18:36:53 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 88F4E202CC; Tue, 24 Oct 2023 18:36:53 +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 v2 19/19] ring: use rte optional stdatomic API X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Tue, 24 Oct 2023 18:36:50 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9EF78@smartserver.smartshare.dk> In-Reply-To: <20231024155840.GA32052@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v2 19/19] ring: use rte optional stdatomic API Thread-Index: AdoGkvZJLa0y8EMXSMy/NXy7EP7BmgABIozw References: <1697497745-20664-1-git-send-email-roretzla@linux.microsoft.com> <1697574677-16578-1-git-send-email-roretzla@linux.microsoft.com> <1697574677-16578-20-git-send-email-roretzla@linux.microsoft.com> <516905e7-20eb-495b-bd66-9598fd9f27a2@yandex.ru> <98CBD80474FA8B44BF855DF32C47DC35E9EF72@smartserver.smartshare.dk> <20231024155840.GA32052@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Tyler Retzlaff" Cc: "Konstantin Ananyev" , , "Akhil Goyal" , "Anatoly Burakov" , "Andrew Rybchenko" , "Bruce Richardson" , "Chenbo Xia" , "Ciara Power" , "David Christensen" , "David Hunt" , "Dmitry Kozlyuk" , "Dmitry Malloy" , "Elena Agostini" , "Erik Gabriel Carrillo" , "Fan Zhang" , "Ferruh Yigit" , "Harman Kalra" , "Harry van Haaren" , "Honnappa Nagarahalli" , "Jerin Jacob" , "Matan Azrad" , "Maxime Coquelin" , "Narcisa Ana Maria Vasile" , "Nicolas Chautru" , "Olivier Matz" , "Ori Kam" , "Pallavi Kadam" , "Pavan Nikhilesh" , "Reshma Pattan" , "Sameh Gobriel" , "Shijith Thotton" , "Sivaprasad Tummala" , "Stephen Hemminger" , "Suanming Mou" , "Sunil Kumar Kori" , "Thomas Monjalon" , "Viacheslav Ovsiienko" , "Vladimir Medvedkin" , "Yipeng Wang" 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+IFNlbnQ6IFR1ZXNkYXksIDI0IE9jdG9iZXIgMjAyMyAxNy41OQ0KPiANCj4gT24gVHVl LCBPY3QgMjQsIDIwMjMgYXQgMTE6NTY6MTFBTSArMDIwMCwgTW9ydGVuIEJyw7hydXAgd3JvdGU6 DQo+ID4gPiBGcm9tOiBLb25zdGFudGluIEFuYW55ZXYgW21haWx0bzprb25zdGFudGluLnYuYW5h bnlldkB5YW5kZXgucnVdDQo+ID4gPiBTZW50OiBUdWVzZGF5LCAyNCBPY3RvYmVyIDIwMjMgMTAu NDMNCj4gPiA+DQo+ID4gPiAxNy4xMC4yMDIzIDIxOjMxLCBUeWxlciBSZXR6bGFmZiDQv9C40YjQ tdGCOg0KPiA+ID4gPiBSZXBsYWNlIHRoZSB1c2Ugb2YgZ2NjIGJ1aWx0aW4gX19hdG9taWNfeHh4 IGludHJpbnNpY3Mgd2l0aA0KPiA+ID4gPiBjb3JyZXNwb25kaW5nIHJ0ZV9hdG9taWNfeHh4IG9w dGlvbmFsIHN0ZGF0b21pYyBBUEkNCj4gPiA+ID4NCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogVHls ZXIgUmV0emxhZmYgPHJvcmV0emxhQGxpbnV4Lm1pY3Jvc29mdC5jb20+DQo+ID4gPiA+IC0tLQ0K PiA+DQo+ID4gWy4uLl0NCj4gPg0KPiA+ID4gPiAgIAlpZiAoIXNpbmdsZSkNCj4gPiA+ID4gLQkJ cnRlX3dhaXRfdW50aWxfZXF1YWxfMzIoJmh0LT50YWlsLCBvbGRfdmFsLA0KPiBfX0FUT01JQ19S RUxBWEVEKTsNCj4gPiA+ID4gKwkJcnRlX3dhaXRfdW50aWxfZXF1YWxfMzIoKHZvbGF0aWxlIHVp bnQzMl90DQo+ICopKHVpbnRwdHJfdCkmaHQtDQo+ID4gPiA+dGFpbCwgb2xkX3ZhbCwNCj4gPiA+ DQo+ID4gPiBJIHN1cHBvc2Ugd2UgZG8gbmVlZCB0aGF0IGRvdWJsZSB0eXBlIGNvbnZlcnNpb24g b25seSBmb3IgYXRvbWljDQo+IHR5cGVzDQo+ID4gPiByaWdodD8NCj4gPiA+DQo+ID4gPiA+ICsJ CQlydGVfbWVtb3J5X29yZGVyX3JlbGF4ZWQpOw0KPiA+ID4gPg0KPiA+ID4gPiAgIAlodC0+dGFp bCA9IG5ld192YWw7DQo+ID4gPiA+ICAgfQ0KPiA+DQo+ID4gVGhpcyBnb3QgbWUgdGhpbmtpbmcu Li4NCj4gPg0KPiA+IERvIHdlIHdhbnQgdG8gY2FzdCBhd2F5IHRoZSB2YWx1ZSdzIGF0b21pYyBh dHRyaWJ1dGUgbGlrZSB0aGlzLCBvcg0KPiBzaG91bGQgd2UgaW50cm9kdWNlIG5ldyBydGVfYXRv bWljX3dhaXRfWFgoKSBmdW5jdGlvbnMgd2l0aCB0aGUNCj4gcGFyYW1ldGVycyBiZWluZyBwb2lu dGVycyB0byBhdG9taWMgdmFsdWVzLCBpbnN0ZWFkIG9mIHBvaW50ZXJzIHRvDQo+IHNpbXBsZSB2 YWx1ZXM/DQo+IA0KPiBqdXN0IHNvbWUgbm90ZXMgaGVyZS4NCj4gDQo+IHNvIGZpcnN0IGxldCBt ZSBzdGFydCB3aXRoIGl0J3Mgb2theSB0byBkbyB0aGlzIGNhc3QgYnV0IG9ubHkgYmVjYXVzZSB3 ZQ0KPiBoYXZlIGtub3dsZWRnZSBvZiB0aGUgaW50ZXJuYWwgaW1wbGVtZW50YXRpb24gZGV0YWls IGFuZCB0aGlzIHNlcmllcyBoYXMNCj4gdG8gZG8gdGhpcyBpbiBhIGZldyBwbGFjZXMuDQo+IA0K PiBiYXNpY2FsbHkgaW50ZXJuYWxseSB0aGUgYWN0dWFsIGF0b21pYyBvcGVyYXRpb24gaXMgZmVk IGJhY2sgaW50byBhbg0KPiBpbnRyaW5zaWMvYnVpbHRpbiB0aGF0IGlzIGVpdGhlciByZS1xdWFs aWZpZWQgYXMgX19ydGVfYXRvbWljIG9yIGRvZXNuJ3QNCj4gcmVxdWlyZSBxdWFsaWZpY2F0aW9u LiBpIGFncmVlIGl0IGlzbid0IG9wdGltYWwgc2luY2Ugd2UgaGF2ZSB0byB0YWtlDQo+IGNhcmUg c2hvdWxkIHdlIGV2ZXIgYWx0ZXIgdGhlIGltcGxlbWVudGF0aW9uIHRvIGF2b2lkIGNvbXBhdGli aWxpdHkNCj4gcHJvYmxlbXMgYnV0IHVubGlrZWx5IGZvciBpdCB0byBiZSBjaGFuZ2VkLg0KPiAN Cj4gd2UgY291bGQgcHJvdmlkZSBuZXcgYXBpIGJ1dCBpJ20gbm90IHN1cmUgd2UgY2FuIGRvIHRo YXQgdGhpcyBsYXRlIGluDQo+IHRoZSByZWxlYXNlIGN5Y2xlLiBub3RhYmx5IGkgdGhpbmsgaXQg d291bGQgYmUgbmljZXIgaWYgaXQgKmNvdWxkKiBiZQ0KPiBtYWRlIHRvIGJlICdnZW5lcmljJyBh cyB1c2VkIGxpdGVyYWxseSBpbiB0aGUgYXRvbWljcyBkb2N1bWVudGF0aW9uDQo+IHdoaWNoIG1l YW5zIGl0IG1heSBvcGVyYXRlIG9uIG5vbi1pbnRlZ2VyIGFuZCBub24tcG9pbnRlciB0eXBlcy4N Cg0KSSBhZ3JlZSB3aXRoIGFsbCBvZiB0aGUgYWJvdmUsIGluY2wuIHRoZSBjb25jbHVzaW9uOg0K RnV0dXJlIHByb29maW5nIHRoaXMgKGZvciBhIHZlcnkgZGlzdGFudCBmdXR1cmUpIGlzIG5vdCB3 b3J0aCB0aGUgZWZmb3J0IC0gYW5kIGFkZGVkIEFQSXMgLSBhdCB0aGlzIHRpbWUuDQoNClRoYW5r IHlvdSBmb3IgZWxhYm9yYXRpbmcsIFR5bGVyLg0KDQo+IA0KPiA+DQo+ID4gSnVzdCBhIHRob3Vn aHQuDQo+ID4NCj4gPiBUaGUgaW5pdGlhbCBydGVfYXRvbWljX3dhaXRfWFgoKSBpbXBsZW1lbnRh dGlvbnMgY291bGQgc2ltcGx5IGNhc3QgYQ0KPiBhd2F5IHRoZSBhdG9taWMgYXR0cmlidXRlIGxp a2UgaGVyZS4NCj4gPg0K