From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerin Jacob Kollanukkaran Subject: Re: [PATCH v3 2/5] ring: add a non-blocking implementation Date: Mon, 28 Jan 2019 13:34:25 +0000 Message-ID: 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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "olivier.matz@6wind.com" , "stephen@networkplumber.org" , "nd@arm.com" , "bruce.richardson@intel.com" , "arybchenko@solarflare.com" , "konstantin.ananyev@intel.com" To: "Ola.Liljedahl@arm.com" , Maciej Czekaj , "gage.eads@intel.com" , "dev@dpdk.org" Return-path: Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 28B8C5942 for ; Mon, 28 Jan 2019 14:34:33 +0100 (CET) In-Reply-To: <9184057F7FC11744A2107296B6B8EB1E541CB6FE@FMSMSX108.amr.corp.intel.com> Content-Language: en-US Content-ID: <08F8C887A642504BB085C05EB92DCAFE@namprd18.prod.outlook.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" T24gRnJpLCAyMDE5LTAxLTI1IGF0IDE3OjIxICswMDAwLCBFYWRzLCBHYWdlIHdyb3RlOg0KPiA+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogT2xhIExpbGplZGFobCBbbWFp bHRvOk9sYS5MaWxqZWRhaGxAYXJtLmNvbV0NCj4gPiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkg MjMsIDIwMTkgNDoxNiBBTQ0KPiA+IFRvOiBFYWRzLCBHYWdlIDxnYWdlLmVhZHNAaW50ZWwuY29t PjsgZGV2QGRwZGsub3JnDQo+ID4gQ2M6IG9saXZpZXIubWF0ekA2d2luZC5jb207IHN0ZXBoZW5A bmV0d29ya3BsdW1iZXIub3JnOyBuZA0KPiA+IDxuZEBhcm0uY29tPjsgUmljaGFyZHNvbiwgQnJ1 Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsNCj4gPiBhcnliY2hlbmtvQHNvbGFyZmxh cmUuY29tOyBBbmFueWV2LCBLb25zdGFudGluDQo+ID4gPGtvbnN0YW50aW4uYW5hbnlldkBpbnRl bC5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYzIDIvNV0gcmluZzog YWRkIGEgbm9uLWJsb2NraW5nDQo+ID4gaW1wbGVtZW50YXRpb24NCj4gPiANCj4gPiBzLg0KPiA+ ID4gPiANCj4gPiA+IFlvdSBjYW4gdGVsbCB0aGlzIGNvZGUgd2FzIHdyaXR0ZW4gd2hlbiBJIHRo b3VnaHQgeDg2LTY0IHdhcyB0aGUNCj4gPiA+IG9ubHkNCj4gPiA+IHZpYWJsZSB0YXJnZXQgOiku IFllcywgeW91IGFyZSBjb3JyZWN0Lg0KPiA+ID4gDQo+ID4gPiBXaXRoIHJlZ2FyZHMgdG8gdXNp bmcgX19hdG9taWMgaW50cmluc2ljcywgSSdtIHBsYW5uaW5nIG9uIHRha2luZw0KPiA+ID4gYQ0K PiA+ID4gc2ltaWxhciBhcHByb2FjaCB0byB0aGUgZnVuY3Rpb25zIGR1cGxpY2F0ZWQgaW4NCj4g PiA+IHJ0ZV9yaW5nX2dlbmVyaWMuaCBhbmQNCj4gPiA+IHJ0ZV9yaW5nX2MxMV9tZW0uaDogb25l IHZlcnNpb24gdGhhdCB1c2VzIHJ0ZV9hdG9taWMgZnVuY3Rpb25zDQo+ID4gPiAoYW5kDQo+ID4g PiB0aHVzIHN0cmljdGVyIG1lbW9yeSBvcmRlcmluZykgYW5kIG9uZSB0aGF0IHVzZXMgX19hdG9t aWMNCj4gPiA+IGludHJpbnNpY3MNCj4gPiA+IChhbmQgdGh1cyBjYW4gYmVuZWZpdCBmcm9tIG1v cmUgcmVsYXhlZCBtZW1vcnkgb3JkZXJpbmcpLg0KPiA+IFdoYXQncyB0aGUgYWR2YW50YWdlIG9m IGhhdmluZyB0d28gZGlmZmVyZW50IGltcGxlbWVudGF0aW9ucz8gV2hhdA0KPiA+IGlzIHRoZQ0K PiA+IGRpc2FkdmFudGFnZT8NCj4gPiANCj4gPiBUaGUgZXhpc3RpbmcgcmluZyBidWZmZXIgY29k ZSBvcmlnaW5hbGx5IGhhZCBvbmx5IHRoZSAibGVnYWN5Ig0KPiA+IGltcGxlbWVudGF0aW9uDQo+ ID4gd2hpY2ggd2FzIGtlcHQgd2hlbiB0aGUgX19hdG9taWMgaW1wbGVtZW50YXRpb24gd2FzIGFk ZGVkLiBUaGUNCj4gPiByZWFzb24NCj4gPiBjbGFpbWVkIHdhcyB0aGF0IHNvbWUgb2xkZXIgY29t cGlsZXJzIGZvciB4ODYgZG8gbm90IHN1cHBvcnQgR0NDDQo+ID4gX19hdG9taWMNCj4gPiBidWls dGlucy4gQnV0IEkgdGhvdWdodCB0aGVyZSB3YXMgY29uc2Vuc3VzIHRoYXQgbmV3IGZ1bmN0aW9u YWxpdHkNCj4gPiBjb3VsZCBoYXZlDQo+ID4gb25seSBfX2F0b21pYyBpbXBsZW1lbnRhdGlvbnMu DQo+ID4gDQo+IA0KPiBXaGVuIENPTkZJR19SVEVfUklOR19VU0VfQzExX01FTV9NT0RFTCB3YXMg aW50cm9kdWNlZCwgaXQgd2FzIGxlZnQNCj4gZGlzYWJsZWQgZm9yIHRodW5kZXJ4WzFdIGZvciBw ZXJmb3JtYW5jZSByZWFzb25zLiBBc3N1bWluZyB0aGF0DQo+IGhhc24ndCBjaGFuZ2VkLCB0aGUg YWR2YW50YWdlIHRvIGhhdmluZyB0d28gdmVyc2lvbnMgaXMgdG8gYmVzdA0KPiBzdXBwb3J0IGFs bCBvZiBEUERLJ3MgcGxhdGZvcm1zLiBUaGUgZGlzYWR2YW50YWdlIGlzIG9mIGNvdXJzZQ0KPiBk dXBsaWNhdGVkIGNvZGUgYW5kIHRoZSBhZGRpdGlvbmFsIG1haW50ZW5hbmNlIGJ1cmRlbi4NCj4g DQo+IFRoYXQgc2FpZCwgaWYgdGhlIHRodW5kZXJ4IG1haW50YWluZXJzIGFyZSBvayB3aXRoIGl0 LCBJJ20gY2VydGFpbmx5IA0KDQpUaGUgcmluZyBjb2RlIHdhcyBzbyBmdW5kYW1lbnRhbCBidWls ZGluZyBibG9jayBmb3IgRFBESywgdGhlcmUgd2FzIA0KZGlmZmVyZW5jZSBpbiBwZXJmb3JtYW5j ZSBhbmQgdGhlcmUgd2FzIGFscmVhZHkgbGVnYWN5IGNvZGUgc28NCmludHJvZHVjaW5nIEMxMV9N RU1fTU9ERUwgd2FzIGp1c3RpZmllZCBJTU8uIA0KDQpGb3IgdGhlIG5vbmJsb2NraW5nIGltcGxl bWVudGF0aW9uLCBJIGFtIGhhcHB5IHRvIHRlc3Qgd2l0aA0KdGhyZWUgQVJNNjQgbWljcm9hcmNo aXRlY3R1cmVzIGFuZCBzaGFyZSB0aGUgcmVzdWx0IHdpdGggQzExX01FTV9NT0RFTA0KdnMgbm9u IEMxMV9NRU1fTU9ETEUgcGVyZm9ybWFuY2UuIFdlIG1heSBuZWVkIHRvIGNvbnNpZGVyIFBQQyBh bHNvDQpoZXJlLiBTbyBJTU8sIGJhc2VkIG9uIHRoZSBvdmVyYWxsIHBlcmZvcm1hbmNlIHJlc3Vs dCBtYXkgYmUgY2FuIGRlY2lkZQ0KdGhlIG5ldyBjb2RlIGRpcmVjdGlvbi4NCg0K