From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 18A37A057C; Thu, 26 Mar 2020 09:04:48 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E2AA71C0AC; Thu, 26 Mar 2020 09:04:47 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id A99B81C0AA for ; Thu, 26 Mar 2020 09:04:46 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Thu, 26 Mar 2020 09:04:46 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35C60F05@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [RFC] ring: make ring implementation non-inlined Thread-Index: AdYC6bFtOU9HRqbvRoqhLjG8OfskiQAVnHig References: <20200320164138.8510-1-konstantin.ananyev@intel.com> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Jerin Jacob" , "Konstantin Ananyev" Cc: "dpdk-dev" , "Olivier Matz" , "Honnappa Nagarahalli" , "Jerin Jacob" , "David Christensen" , "Stephen Hemminger" Subject: Re: [dpdk-dev] [RFC] ring: make ring implementation non-inlined 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mIEpl cmluIEphY29iDQo+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMjUsIDIwMjAgMTA6MDkgUE0NCj4g DQo+IE9uIEZyaSwgTWFyIDIwLCAyMDIwIGF0IDEwOjExIFBNIEtvbnN0YW50aW4gQW5hbnlldg0K PiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBBcyB3YXMg ZGlzY3Vzc2VkIGhlcmU6DQo+ID4gaHR0cDovL21haWxzLmRwZGsub3JnL2FyY2hpdmVzL2Rldi8y MDIwLUZlYnJ1YXJ5LzE1ODU4Ni5odG1sDQo+ID4gdGhpcyBSRkMgYWltZWQgdG8gaGlkZSByaW5n IGludGVybmFscyBpbnRvIC5jIGFuZCBtYWtlIGFsbA0KPiA+IHJpbmcgZnVuY3Rpb25zIG5vbi1p bmxpbmVkLiBJbiB0aGVvcnkgdGhhdCBtaWdodCBoZWxwIHRvDQo+ID4gbWFpbnRhaW4gQUJJIHN0 YWJpbGl0eSBpbiBmdXR1cmUuDQo+ID4gVGhpcyBpcyBqdXN0IGEgUE9DIHRvIG1lYXN1cmUgdGhl IGltcGFjdCBvZiBwcm9wb3NlZCBpZGVhLA0KPiA+IHByb3BlciBpbXBsZW1lbnRhdGlvbiB3b3Vs ZCBkZWZpbmV0bHkgbmVlZCBzb21lIGV4dHJhIGVmZm9ydC4NCj4gPiBPbiBJQSBib3ggKFNLWCkg cmluZ19wZXJmX2F1dG90ZXN0IHNob3dzIH4yMC0zMCBjeWNsZXMgZXh0cmEgZm9yDQo+ID4gZW5x dWV1ZStkZXF1ZXVlIHBhaXIuIE9uIHNvbWUgbW9yZSByZWFsaXN0aWMgY29kZSwgSSBzdXNwZWN0 DQo+ID4gdGhlIGltcGFjdCBpdCBtaWdodCBiZSBhIGJpdCBoaWdoZXIuDQo+ID4gRm9yIE1QL01D IGJ1bGsgdHJhbnNmZXJzIGRlZ3JhZGF0aW9uIHNlZW1zIHF1aXRlIHNtYWxsLA0KPiA+IHRob3Vn aCBmb3IgU1AvU0MgYW5kL29yIHNtYWxsIHRyYW5zZmVycyBpdCBpcyBtb3JlIHRoZW4gbm90aWNh YmxlDQo+ID4gKHNlZSBleGFjdCBudW1iZXJzIGJlbG93KS4NCj4gPiBGcm9tIG15IHBlcnNwZWN0 aXZlIHdlJ2QgcHJvYmFibHkga2VlcCBpdCBpbmxpbmVkIGZvciBub3cNCj4gPiB0byBhdm9pZCBh bnkgbm9uLWFudGljaXBhdGVkIHBlcmZvbWFuY2UgZGVncmFkYXRpb25zLg0KPiA+IFRob3VnaCBp bnRlcnN0ZWQgdG8gc2VlIHBlcmYgcmVzdWx0cyBhbmQgb3BpbmlvbnMgZnJvbQ0KPiA+IG90aGVy IGludGVyZXN0ZWQgcGFydGllcy4NCj4gDQo+ICsxDQo+IA0KPiBNeSByZWFzb25pbmcgaXMgYSBi aXQgZGlmZmVyZW50LCBEUERLIGlzIHVzaW5nIGluIGVtYmVkZGVkIGJveGVzIHRvbw0KPiB3aGVy ZSBwZXJmb3JtYW5jZSBoYXMNCj4gbW9yZSB3ZWlnaHQgdGhhbiBBQkkgc3R1ZmYuDQoNCkFzIGEg bmV0d29yayBhcHBsaWFuY2UgdmVuZG9yIEkgY2FuIGNvbmZpcm0gdGhhdCB3ZSBjZXJ0YWlubHkg Y2FyZSBtb3JlIGFib3V0IHBlcmZvcm1hbmNlIHRoYW4gQUJJIHN0YWJpbGl0eS4gQUJJIHN0YWJp bGl0eSBpcyBpcnJlbGV2YW50IGZvciB1czsgYW5kIEFQSSBpbnN0YWJpbGl0eSBpcyBhIG5vbi1y ZWN1cnJpbmcgZW5naW5lZXJpbmcgY29zdCBlYWNoIHRpbWUgd2UgY2hvb3NlIHRvIHN3aXRjaCB0 byBhIG5ldyBEUERLIHZlcnNpb24sIHdoaWNoIHdlIG9ubHkgZG8gaWYgd2UgY2Fubm90IGF2b2lk IGl0LCBlLmcuIGR1ZSB0byBuZXcgZHJpdmVycywgc2VjdXJpdHkgZml4ZXMgb3IgbmV3IGZlYXR1 cmVzIHRoYXQgd2Ugd2FudCB0byB1c2UuDQoNCkZvciB1cywgdGhlIHRyZW5kIHBvaW50ZWQgaW4g dGhlIHdyb25nIGRpcmVjdGlvbiB3aGVuIERQREsgc3dpdGNoZWQgdGhlIHByZWZlcmVuY2UgdG93 YXJkcyBydW50aW1lIGNvbmZpZ3VyYWJpbGl0eSBhbmQgZGVwcmVjYXRlZCBjb21waWxlIHRpbWUg Y29uZmlndXJhYmlsaXR5LiBJIGRvIHVuZGVyc3RhbmQgdGhlIHJlYXNvbmluZyBiZWhpbmQgaXQs IGFuZCB0aGUgaW1wYWN0IGlzIG1pbmltYWwsIHNvIHdlIGFjY2VwdCBpdC4NCg0KSG93ZXZlciwg aWYgRFBESyBzdGFydHMgc2FjcmlmaWNpbmcgcGVyZm9ybWFuY2Ugb2YgdGhlIGNvcmUgbGlicmFy aWVzIGZvciB0aGUgYmVuZWZpdHMgb2YgdGhlIEdOVS9MaW51eCBkaXN0cmlidXRvcnMsIG5ldHdv cmsgYXBwbGlhbmNlIHZlbmRvcnMgbWF5IHB1dCBtb3JlIGVmZm9ydCBpbnRvIHN0aWNraW5nIHdp dGggb2xkIERQREsgdmVyc2lvbnMgaW5zdGVhZCBvZiB1cGRhdGluZy4NCg0KPiBJIHRoaW5rIHdl IG5lZWQgdG8gZm9jdXMgZmlyc3Qgb24gc2xvdw0KPiBwYXRoIEFQSXMgQUJJIHN0dWZmLg0KPiAN Cj4gSSBzcGVuZCBhIGZldyBjeWNsZXMgdG8gYXBwbHkgdGhpcyBwYXRjaCArDQo+IGh0dHA6Ly9t YWlscy5kcGRrLm9yZy9hcmNoaXZlcy9kZXYvMjAyMC1GZWJydWFyeS8xNTg1ODYuaHRtbA0KPiBv biB0b3Agb2YgdGhlIHRyZWUsIHRoZXJlIGFyZSBhIGxvdCBvZiBjb25mbGljdHMuIElmIEkgZ2V0 IGEgbWVyZ2VhYmxlDQo+IHBhdGNoIHRoZW4gSSB3aWxsIHRlc3QgaXQgb24gYW4gYXJtNjQgYm94 Lg0KPiANCj4gDQo+IA0KPiANCj4gDQo+ID4NCj4gPiBJbnRlbChSKSBYZW9uKFIpIFBsYXRpbnVt IDgxNjAgQ1BVIEAgMi4xMEdIeg0KPiA+IHJpbmdfcGVyZl9hdXRvdGVzdCAod2l0aG91dCBwYXRj aC93aXRoIHBhdGNoKQ0KDQo=