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 47881A328D for ; Tue, 22 Oct 2019 19:58:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C8AC21BF2E; Tue, 22 Oct 2019 19:57:58 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 10B761BF25 for ; Tue, 22 Oct 2019 19:57:56 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Oct 2019 10:57:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,217,1569308400"; d="scan'208";a="187979853" Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by orsmga007.jf.intel.com with ESMTP; 22 Oct 2019 10:57:52 -0700 Received: from irsmsx112.ger.corp.intel.com (10.108.20.5) by irsmsx110.ger.corp.intel.com (163.33.3.25) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 22 Oct 2019 18:57:51 +0100 Received: from irsmsx104.ger.corp.intel.com ([169.254.5.252]) by irsmsx112.ger.corp.intel.com ([169.254.1.60]) with mapi id 14.03.0439.000; Tue, 22 Oct 2019 18:57:51 +0100 From: "Ananyev, Konstantin" To: "Ananyev, Konstantin" , "'Honnappa Nagarahalli'" , 'Jerin Jacob' CC: 'David Christensen' , "'olivier.matz@6wind.com'" , "'sthemmin@microsoft.com'" , "'jerinj@marvell.com'" , "Richardson, Bruce" , "'david.marchand@redhat.com'" , "'pbhagavatula@marvell.com'" , "'dev@dpdk.org'" , 'Dharmik Thakkar' , "'Ruifeng Wang (Arm Technology China)'" , "'Gavin Hu (Arm Technology China)'" , "'stephen@networkplumber.org'" , 'nd' , 'nd' Thread-Topic: [dpdk-dev] [PATCH v4 1/2] lib/ring: apis to support configurable element size Thread-Index: AQHVfkvmrG5Kyu6ZXEWJeUYrxswBkqdVxOuAgASfoeCAAGP4AIAAqIDwgALNTICAAIYKsIAAfeKAgAAyfYCAAENBAIAAUAoAgACYtzCAA6ELAIAAnfvQgAHYBKCAAE+vYA== Date: Tue, 22 Oct 2019 17:57:51 +0000 Message-ID: <2601191342CEEE43887BDE71AB97725801A8C6E1A0@IRSMSX104.ger.corp.intel.com> References: <20190906190510.11146-1-honnappa.nagarahalli@arm.com> <20191009024709.38144-1-honnappa.nagarahalli@arm.com> <20191009024709.38144-2-honnappa.nagarahalli@arm.com> <2601191342CEEE43887BDE71AB97725801A8C68545@IRSMSX104.ger.corp.intel.com> <2601191342CEEE43887BDE71AB97725801A8C68A99@IRSMSX104.ger.corp.intel.com> <2601191342CEEE43887BDE71AB97725801A8C6A2DA@IRSMSX104.ger.corp.intel.com> <7df09c22-5b8b-77d8-1e8a-a2714e732036@linux.vnet.ibm.com> <2601191342CEEE43887BDE71AB97725801A8C6B54E@IRSMSX104.ger.corp.intel.com> <2601191342CEEE43887BDE71AB97725801A8C6D3E4@IRSMSX104.ger.corp.intel.com> <2601191342CEEE43887BDE71AB97725801A8C6E0A7@IRSMSX104.ger.corp.intel.com> In-Reply-To: <2601191342CEEE43887BDE71AB97725801A8C6E0A7@IRSMSX104.ger.corp.intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTdiZmNhNTUtNGQxZi00MzZlLWExYzktZjUwMDExNTU1MTYzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVWxLVFwvNTV6VXFWYUxXWXpjejdaV2FhQzZQSStsdzVQVGtualJjNnJEYmhZQys3MjlDVyt1NEx3bklVS1dRZk8ifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v4 1/2] lib/ring: apis to support configurable element size 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2IDxkZXYtYm91bmNl c0BkcGRrLm9yZz4gT24gQmVoYWxmIE9mIEFuYW55ZXYsIEtvbnN0YW50aW4NCj4gU2VudDogVHVl c2RheSwgT2N0b2JlciAyMiwgMjAxOSA1OjAwIFBNDQo+IFRvOiAnSG9ubmFwcGEgTmFnYXJhaGFs bGknIDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPjsgJ0plcmluIEphY29iJyA8amVyaW5q YWNvYmtAZ21haWwuY29tPg0KPiBDYzogJ0RhdmlkIENocmlzdGVuc2VuJyA8ZHJjQGxpbnV4LnZu ZXQuaWJtLmNvbT47ICdvbGl2aWVyLm1hdHpANndpbmQuY29tJyA8b2xpdmllci5tYXR6QDZ3aW5k LmNvbT47ICdzdGhlbW1pbkBtaWNyb3NvZnQuY29tJw0KPiA8c3RoZW1taW5AbWljcm9zb2Z0LmNv bT47ICdqZXJpbmpAbWFydmVsbC5jb20nIDxqZXJpbmpAbWFydmVsbC5jb20+OyBSaWNoYXJkc29u LCBCcnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ow0KPiAnZGF2aWQubWFyY2hhbmRA cmVkaGF0LmNvbScgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+OyAncGJoYWdhdmF0dWxhQG1h cnZlbGwuY29tJyA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPjsNCj4gJ2RldkBkcGRrLm9yZycg PGRldkBkcGRrLm9yZz47ICdEaGFybWlrIFRoYWtrYXInIDxEaGFybWlrLlRoYWtrYXJAYXJtLmNv bT47ICdSdWlmZW5nIFdhbmcgKEFybSBUZWNobm9sb2d5IENoaW5hKScNCj4gPFJ1aWZlbmcuV2Fu Z0Bhcm0uY29tPjsgJ0dhdmluIEh1IChBcm0gVGVjaG5vbG9neSBDaGluYSknIDxHYXZpbi5IdUBh cm0uY29tPjsgJ3N0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnJw0KPiA8c3RlcGhlbkBuZXR3b3Jr cGx1bWJlci5vcmc+OyAnbmQnIDxuZEBhcm0uY29tPjsgJ25kJyA8bmRAYXJtLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHY0IDEvMl0gbGliL3Jpbmc6IGFwaXMgdG8gc3Vw cG9ydCBjb25maWd1cmFibGUgZWxlbWVudCBzaXplDQo+IA0KPiANCj4gDQo+ID4gPiBJIGhhdmUg YXBwbGllZCB5b3VyDQo+ID4gPiBzdWdnZXN0aW9uIGluIDYvNiBpbiB2NiBhbG9uZyB3aXRoIG15 IGNvcnJlY3Rpb25zLiBUaGUgcnRlX3JpbmdfZWxlbSB0ZXN0IGNhc2VzIGFyZSBhZGRlZCBpbiAz LzYuIEkgaGF2ZSB2ZXJpZmllZCB0aGF0IHRoZXkgYXJlIHJ1bm5pbmcNCj4gPiA+IGZpbmUgKHRo ZXkgYXJlIGRvbmUgZm9yIDY0YiBhbG9uZSwgd2lsbCBhZGQgbW9yZSkuIEhvcGVmdWxseSwgdGhl cmUgYXJlIG5vIG1vcmUgZXJyb3JzLg0KPiANCj4gQXBwbGllZCB2NiBhbmQgcmUtcnVuIHRoZSB0 ZXN0cy4NCj4gRnVuY3Rpb25hbCB0ZXN0IHBhc3NlcyBvayBvbiBteSBib3hlcy4NCj4gUGVydC10 ZXN0cyBudW1iZXJzIGJlbG93Lg0KPiBBcyBJIGNhbiBzZWUgcHJldHR5IG11Y2ggc2FtZSBwYXR0 ZXJuIGFzIGluIHY1IHJlbWFpbnM6DQo+IE1QL01DIG9uIDIgZGlmZmVyZW50IGNvcmVzDQoNCkZv cmdvdCB0byBhZGQ6IGZvciA4IGVsZW1zLCBmb3IgMzIgLSBuZXcgb25lcyBhbHdheXMgYmV0dGVy LiANCg0KPiBhbmQgU1AvU0Mgc2luZ2xlIGVucS9kZXENCj4gc2hvdyBsb3dlciBudW1iZXJzIGZv ciBfZWxlbV8uDQo+IEZvciBvdGhlcnMgX2VsZW1fIG51bWJlcnMgYXJlIGFib3V0IHRoZSBzYW1l IG9yIGhpZ2hlci4NCj4gUGVyc29uYWxseSwgSSBhbSBvayB0byBnbyBhaGVhZCB3aXRoIHRoZXNl IGNoYW5nZXMuDQo+IEtvbnN0YW50aW4NCj4gDQo+IEEgLSByaW5nX3BlcmZfYXV0b3Rlcw0KPiBC IC0gcmluZ19wZXJmX2VsZW1fYXV0b3Rlc3QNCj4gDQo+ICAjIyMgVGVzdGluZyBzaW5nbGUgZWxl bWVudCBhbmQgYnVyc3QgZW5xL2RlcSAjIyMJQQlCDQo+IFNQL1NDIHNpbmdsZSBlbnEvZGVxdWV1 ZTogCQkJCTguMjcJMTAuOTQNCj4gTVAvTUMgc2luZ2xlIGVucS9kZXF1ZXVlOiAJCQkJNTYuMTEJ NDcuNDMNCj4gU1AvU0MgYnVyc3QgZW5xL2RlcXVldWUgKHNpemU6IDgpOiAJCQk0LjIwCTMuNTAN Cj4gTVAvTUMgYnVyc3QgZW5xL2RlcXVldWUgKHNpemU6IDgpOiAJCQk5LjkzCTkuMjkNCj4gU1Av U0MgYnVyc3QgZW5xL2RlcXVldWUgKHNpemU6IDMyKTogCQkJMi45MwkxLjk0DQo+IE1QL01DIGJ1 cnN0IGVucS9kZXF1ZXVlIChzaXplOiAzMik6IAkJCTQuMTAJMy4zNQ0KPiANCj4gIyMjIFRlc3Rp bmcgZW1wdHkgZGVxdWV1ZSAjIyMNCj4gU0MgZW1wdHkgZGVxdWV1ZTogCQkJCQkyLjAwCTMuMDAN Cj4gTUMgZW1wdHkgZGVxdWV1ZTogCQkJCQkzLjAwCTIuMDANCj4gDQo+ICMjIyBUZXN0aW5nIHVz aW5nIGEgc2luZ2xlIGxjb3JlICMjIw0KPiBTUC9TQyBidWxrIGVucS9kZXF1ZXVlIChzaXplOiA4 KTogCQkJNC4wNgkzLjMwDQo+IE1QL01DIGJ1bGsgZW5xL2RlcXVldWUgKHNpemU6IDgpOiAJCQk5 Ljg0CTkuMjgNCj4gU1AvU0MgYnVsayBlbnEvZGVxdWV1ZSAoc2l6ZTogMzIpOiAJCQkyLjkzCTEu ODgNCj4gTVAvTUMgYnVsayBlbnEvZGVxdWV1ZSAoc2l6ZTogMzIpOiAJCQk0LjEwCTMuMzINCj4g DQo+ICMjIyBUZXN0aW5nIHVzaW5nIHR3byBoeXBlcnRocmVhZHMgIyMjDQo+IFNQL1NDIGJ1bGsg ZW5xL2RlcXVldWUgKHNpemU6IDgpOiAJCQk5LjIyCTguODMNCj4gTVAvTUMgYnVsayBlbnEvZGVx dWV1ZSAoc2l6ZTogOCk6IAkJCTE1LjczCTE1Ljg2DQo+IFNQL1NDIGJ1bGsgZW5xL2RlcXVldWUg KHNpemU6IDMyKTogCQkJNS43OAkzLjgzDQo+IE1QL01DIGJ1bGsgZW5xL2RlcXVldWUgKHNpemU6 IDMyKTogCQkJNi4zMwk0LjUzDQo+IA0KPiAjIyMgVGVzdGluZyB1c2luZyB0d28gcGh5c2ljYWwg Y29yZXMgIyMjDQo+IFNQL1NDIGJ1bGsgZW5xL2RlcXVldWUgKHNpemU6IDgpOiAJCQkyMy43OAkx OS4zMg0KPiBNUC9NQyBidWxrIGVucS9kZXF1ZXVlIChzaXplOiA4KTogCQkJNjguNTQJNzEuOTcN Cj4gU1AvU0MgYnVsayBlbnEvZGVxdWV1ZSAoc2l6ZTogMzIpOiAJCQkxMS45OQkxMC43Nw0KPiBN UC9NQyBidWxrIGVucS9kZXF1ZXVlIChzaXplOiAzMik6IAkJCTIxLjk2CTE4LjY2DQo+IA0KPiAj IyMgVGVzdGluZyB1c2luZyB0d28gTlVNQSBub2RlcyAjIyMNCj4gU1AvU0MgYnVsayBlbnEvZGVx dWV1ZSAoc2l6ZTogOCk6IAkJCTUwLjEzCTMzLjkyDQo+IE1QL01DIGJ1bGsgZW5xL2RlcXVldWUg KHNpemU6IDgpOiAJCQkxNzcuOTgJMTk1Ljg3DQo+IFNQL1NDIGJ1bGsgZW5xL2RlcXVldWUgKHNp emU6IDMyKTogCQkJMzIuOTgJMjMuMTINCj4gTVAvTUMgYnVsayBlbnEvZGVxdWV1ZSAoc2l6ZTog MzIpOiAJCQk1NS44Ngk0OC43Ng0KDQo=