From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 78B74695D for ; Mon, 28 Jan 2019 19:59:08 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Jan 2019 10:59:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,534,1539673200"; d="scan'208";a="138571767" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga002.fm.intel.com with ESMTP; 28 Jan 2019 10:59:07 -0800 Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 28 Jan 2019 10:59:07 -0800 Received: from fmsmsx108.amr.corp.intel.com ([169.254.9.99]) by fmsmsx124.amr.corp.intel.com ([169.254.8.215]) with mapi id 14.03.0415.000; Mon, 28 Jan 2019 10:59:07 -0800 From: "Eads, Gage" To: Jerin Jacob Kollanukkaran , "Ola.Liljedahl@arm.com" , Maciej Czekaj , "dev@dpdk.org" CC: "olivier.matz@6wind.com" , "stephen@networkplumber.org" , "nd@arm.com" , "Richardson, Bruce" , "arybchenko@solarflare.com" , "Ananyev, Konstantin" Thread-Topic: [dpdk-dev] [PATCH v3 2/5] ring: add a non-blocking implementation Thread-Index: AQHUr0H3NsJBTf2hT0+nXGXAmKraP6W7ZOeAgABKckCAAPt7gIADjkUwgAUK3YD//9N6sA== Date: Mon, 28 Jan 2019 18:59:05 +0000 Message-ID: <9184057F7FC11744A2107296B6B8EB1E541CC32D@FMSMSX108.amr.corp.intel.com> References: <20190115235227.14013-1-gage.eads@intel.com> <20190118152326.22686-1-gage.eads@intel.com> <20190118152326.22686-3-gage.eads@intel.com> <1548168583.31150.32.camel@arm.com> <9184057F7FC11744A2107296B6B8EB1E541CA46E@FMSMSX108.amr.corp.intel.com> <1548238575.31150.73.camel@arm.com> <9184057F7FC11744A2107296B6B8EB1E541CB6FE@FMSMSX108.amr.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzBlMzZmMWQtMDJlOC00M2IyLWJjM2MtYjVjMTUxMGRkNTJhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoic2Vxa0VjUHZTV29wbjdQZlJ6eEdrZXpkbTRvRlkrRHhWUFwvY1VsMjUyN2JuMHkyXC92d3lhMDN4azV4OVRoOEIxIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.1.200.107] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v3 2/5] ring: add a non-blocking implementation X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2019 18:59:09 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgS29s bGFudWtrYXJhbiBbbWFpbHRvOmplcmluakBtYXJ2ZWxsLmNvbV0NCj4gU2VudDogTW9uZGF5LCBK YW51YXJ5IDI4LCAyMDE5IDc6MzQgQU0NCj4gVG86IE9sYS5MaWxqZWRhaGxAYXJtLmNvbTsgTWFj aWVqIEN6ZWthaiA8bWN6ZWthakBtYXJ2ZWxsLmNvbT47IEVhZHMsIEdhZ2UNCj4gPGdhZ2UuZWFk c0BpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IG9saXZpZXIubWF0ekA2d2luZC5jb207 IHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnOyBuZEBhcm0uY29tOw0KPiBSaWNoYXJkc29uLCBC cnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBhcnliY2hlbmtvQHNvbGFyZmxhcmUu Y29tOw0KPiBBbmFueWV2LCBLb25zdGFudGluIDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29t Pg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjMgMi81XSByaW5nOiBhZGQgYSBu b24tYmxvY2tpbmcgaW1wbGVtZW50YXRpb24NCj4gDQo+IE9uIEZyaSwgMjAxOS0wMS0yNSBhdCAx NzoyMSArMDAwMCwgRWFkcywgR2FnZSB3cm90ZToNCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+ID4gPiBGcm9tOiBPbGEgTGlsamVkYWhsIFttYWlsdG86T2xhLkxpbGplZGFobEBh cm0uY29tXQ0KPiA+ID4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDIzLCAyMDE5IDQ6MTYgQU0N Cj4gPiA+IFRvOiBFYWRzLCBHYWdlIDxnYWdlLmVhZHNAaW50ZWwuY29tPjsgZGV2QGRwZGsub3Jn DQo+ID4gPiBDYzogb2xpdmllci5tYXR6QDZ3aW5kLmNvbTsgc3RlcGhlbkBuZXR3b3JrcGx1bWJl ci5vcmc7IG5kDQo+ID4gPiA8bmRAYXJtLmNvbT47IFJpY2hhcmRzb24sIEJydWNlIDxicnVjZS5y aWNoYXJkc29uQGludGVsLmNvbT47DQo+ID4gPiBhcnliY2hlbmtvQHNvbGFyZmxhcmUuY29tOyBB bmFueWV2LCBLb25zdGFudGluDQo+ID4gPiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4N Cj4gPiA+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MyAyLzVdIHJpbmc6IGFkZCBh IG5vbi1ibG9ja2luZw0KPiA+ID4gaW1wbGVtZW50YXRpb24NCj4gPiA+DQo+ID4gPiBzLg0KPiA+ ID4gPiA+DQo+ID4gPiA+IFlvdSBjYW4gdGVsbCB0aGlzIGNvZGUgd2FzIHdyaXR0ZW4gd2hlbiBJ IHRob3VnaHQgeDg2LTY0IHdhcyB0aGUNCj4gPiA+ID4gb25seSB2aWFibGUgdGFyZ2V0IDopLiBZ ZXMsIHlvdSBhcmUgY29ycmVjdC4NCj4gPiA+ID4NCj4gPiA+ID4gV2l0aCByZWdhcmRzIHRvIHVz aW5nIF9fYXRvbWljIGludHJpbnNpY3MsIEknbSBwbGFubmluZyBvbiB0YWtpbmcNCj4gPiA+ID4g YSBzaW1pbGFyIGFwcHJvYWNoIHRvIHRoZSBmdW5jdGlvbnMgZHVwbGljYXRlZCBpbg0KPiA+ID4g PiBydGVfcmluZ19nZW5lcmljLmggYW5kDQo+ID4gPiA+IHJ0ZV9yaW5nX2MxMV9tZW0uaDogb25l IHZlcnNpb24gdGhhdCB1c2VzIHJ0ZV9hdG9taWMgZnVuY3Rpb25zDQo+ID4gPiA+IChhbmQgdGh1 cyBzdHJpY3RlciBtZW1vcnkgb3JkZXJpbmcpIGFuZCBvbmUgdGhhdCB1c2VzIF9fYXRvbWljDQo+ ID4gPiA+IGludHJpbnNpY3MgKGFuZCB0aHVzIGNhbiBiZW5lZml0IGZyb20gbW9yZSByZWxheGVk IG1lbW9yeQ0KPiA+ID4gPiBvcmRlcmluZykuDQo+ID4gPiBXaGF0J3MgdGhlIGFkdmFudGFnZSBv ZiBoYXZpbmcgdHdvIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnM/IFdoYXQNCj4gPiA+IGlzIHRo ZSBkaXNhZHZhbnRhZ2U/DQo+ID4gPg0KPiA+ID4gVGhlIGV4aXN0aW5nIHJpbmcgYnVmZmVyIGNv ZGUgb3JpZ2luYWxseSBoYWQgb25seSB0aGUgImxlZ2FjeSINCj4gPiA+IGltcGxlbWVudGF0aW9u DQo+ID4gPiB3aGljaCB3YXMga2VwdCB3aGVuIHRoZSBfX2F0b21pYyBpbXBsZW1lbnRhdGlvbiB3 YXMgYWRkZWQuIFRoZQ0KPiA+ID4gcmVhc29uIGNsYWltZWQgd2FzIHRoYXQgc29tZSBvbGRlciBj b21waWxlcnMgZm9yIHg4NiBkbyBub3Qgc3VwcG9ydA0KPiA+ID4gR0NDIF9fYXRvbWljIGJ1aWx0 aW5zLiBCdXQgSSB0aG91Z2h0IHRoZXJlIHdhcyBjb25zZW5zdXMgdGhhdCBuZXcNCj4gPiA+IGZ1 bmN0aW9uYWxpdHkgY291bGQgaGF2ZSBvbmx5IF9fYXRvbWljIGltcGxlbWVudGF0aW9ucy4NCj4g PiA+DQo+ID4NCj4gPiBXaGVuIENPTkZJR19SVEVfUklOR19VU0VfQzExX01FTV9NT0RFTCB3YXMg aW50cm9kdWNlZCwgaXQgd2FzIGxlZnQNCj4gPiBkaXNhYmxlZCBmb3IgdGh1bmRlcnhbMV0gZm9y IHBlcmZvcm1hbmNlIHJlYXNvbnMuIEFzc3VtaW5nIHRoYXQgaGFzbid0DQo+ID4gY2hhbmdlZCwg dGhlIGFkdmFudGFnZSB0byBoYXZpbmcgdHdvIHZlcnNpb25zIGlzIHRvIGJlc3Qgc3VwcG9ydCBh bGwNCj4gPiBvZiBEUERLJ3MgcGxhdGZvcm1zLiBUaGUgZGlzYWR2YW50YWdlIGlzIG9mIGNvdXJz ZSBkdXBsaWNhdGVkIGNvZGUgYW5kDQo+ID4gdGhlIGFkZGl0aW9uYWwgbWFpbnRlbmFuY2UgYnVy ZGVuLg0KPiA+DQo+ID4gVGhhdCBzYWlkLCBpZiB0aGUgdGh1bmRlcnggbWFpbnRhaW5lcnMgYXJl IG9rIHdpdGggaXQsIEknbSBjZXJ0YWlubHkNCj4gDQo+IFRoZSByaW5nIGNvZGUgd2FzIHNvIGZ1 bmRhbWVudGFsIGJ1aWxkaW5nIGJsb2NrIGZvciBEUERLLCB0aGVyZSB3YXMgZGlmZmVyZW5jZQ0K PiBpbiBwZXJmb3JtYW5jZSBhbmQgdGhlcmUgd2FzIGFscmVhZHkgbGVnYWN5IGNvZGUgc28gaW50 cm9kdWNpbmcNCj4gQzExX01FTV9NT0RFTCB3YXMganVzdGlmaWVkIElNTy4NCj4gDQo+IEZvciB0 aGUgbm9uYmxvY2tpbmcgaW1wbGVtZW50YXRpb24sIEkgYW0gaGFwcHkgdG8gdGVzdCB3aXRoIHRo cmVlIEFSTTY0DQo+IG1pY3JvYXJjaGl0ZWN0dXJlcyBhbmQgc2hhcmUgdGhlIHJlc3VsdCB3aXRo IEMxMV9NRU1fTU9ERUwgdnMgbm9uDQo+IEMxMV9NRU1fTU9ETEUgcGVyZm9ybWFuY2UuIFdlIG1h eSBuZWVkIHRvIGNvbnNpZGVyIFBQQyBhbHNvIGhlcmUuIFNvDQo+IElNTywgYmFzZWQgb24gdGhl IG92ZXJhbGwgcGVyZm9ybWFuY2UgcmVzdWx0IG1heSBiZSBjYW4gZGVjaWRlIHRoZSBuZXcgY29k ZQ0KPiBkaXJlY3Rpb24uDQoNCkFwcHJlY2lhdGUgdGhlIGhlbHAuIFBsZWFzZSBob2xkIG9mZiBh bnkgdGVzdGluZyB1bnRpbCB3ZSd2ZSBoYWQgYSBjaGFuY2UgdG8gaW5jb3Jwb3JhdGUgaWRlYXMg ZnJvbSBsZnJpbmcsIHdoaWNoIHdpbGwgZGVmaW5pdGVseSBhZmZlY3QgcGVyZm9ybWFuY2UuDQo=