From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 0AB0A4C74 for ; Thu, 27 Dec 2018 16:40:41 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Dec 2018 07:40:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,405,1539673200"; d="scan'208";a="129436519" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga002.fm.intel.com with ESMTP; 27 Dec 2018 07:40:41 -0800 Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 27 Dec 2018 07:40:41 -0800 Received: from fmsmsx117.amr.corp.intel.com ([169.254.3.209]) by fmsmsx122.amr.corp.intel.com ([169.254.5.98]) with mapi id 14.03.0415.000; Thu, 27 Dec 2018 07:40:40 -0800 From: "Wiles, Keith" To: Olivier Matz CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v3 3/3] ring:add ring walk routine Thread-Index: AQHUlWSqiEPONyruAEaKhVyazapkD6WS8emAgABPngCAAAF4AIAABu4AgAAGboA= Date: Thu, 27 Dec 2018 15:40:39 +0000 Message-ID: References: <20181216172721.91042-1-keith.wiles@intel.com> <20181216172721.91042-3-keith.wiles@intel.com> <20181227100237.6ich3lvy4ydqtkxq@platinum> <20181227151738.xo5akqr6kdzmvk7a@platinum> In-Reply-To: <20181227151738.xo5akqr6kdzmvk7a@platinum> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.254.104.98] Content-Type: text/plain; charset="utf-8" Content-ID: <6731F9BF3A91D548A0C19AF58AF62E8F@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v3 3/3] ring:add ring walk routine 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: Thu, 27 Dec 2018 15:40:42 -0000 DQoNCj4gT24gRGVjIDI3LCAyMDE4LCBhdCA5OjE3IEFNLCBPbGl2aWVyIE1hdHogPG9saXZpZXIu bWF0ekA2d2luZC5jb20+IHdyb3RlOg0KPiANCj4gSGksDQo+IA0KPiBPbiBUaHUsIERlYyAyNywg MjAxOCBhdCAwMjo1Mjo1MVBNICswMDAwLCBXaWxlcywgS2VpdGggd3JvdGU6DQo+PiANCj4+IA0K Pj4+IE9uIERlYyAyNywgMjAxOCwgYXQgODo0NyBBTSwgV2lsZXMsIEtlaXRoIDxrZWl0aC53aWxl c0BpbnRlbC5jb20+IHdyb3RlOg0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+PiBPbiBEZWMgMjcsIDIw MTgsIGF0IDQ6MDIgQU0sIE9saXZpZXIgTWF0eiA8b2xpdmllci5tYXR6QDZ3aW5kLmNvbT4gd3Jv dGU6DQo+Pj4+IA0KPj4+PiBIaSwNCj4+Pj4gDQo+Pj4+IE9uIFN1biwgRGVjIDE2LCAyMDE4IGF0 IDExOjI3OjIxQU0gLTA2MDAsIEtlaXRoIFdpbGVzIHdyb3RlOg0KPj4+Pj4gQWRkIGEgcmluZyB3 YWxrIHJvdXRpbmUgZm9yIGRlYnVnZ2luZyBhbmQgREZTLg0KPj4+Pj4gDQo+Pj4+PiBTaWduZWQt b2ZmLWJ5OiBLZWl0aCBXaWxlcyA8a2VpdGgud2lsZXNAaW50ZWwuY29tPg0KPj4+Pj4gLS0tDQo+ Pj4+PiBWMw0KPj4+Pj4gRml4IGNoZWNrcGF0Y2ggd2FybmluZ3MgYWRkaW5nIGEgY29tbWl0IG1l c3NhZ2UuDQo+Pj4+PiBNdXN0IGJlIHVzaW5nIGEgZGlmZmVyZW50IGNoZWNrcGF0Y2ggdGhlbiBv biBteSBVYnVudHUgMTguMDQgc3lzdGVtIA0KPj4+Pj4gVjINCj4+Pj4+IEZpeCBjaGVja3BhdGNo IHdhcm5pbmdzLg0KPj4+Pj4gDQo+Pj4+PiBsaWIvbGlicnRlX3JpbmcvcnRlX3JpbmcuYyAgICAg ICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKw0KPj4+Pj4gbGliL2xpYnJ0ZV9yaW5nL3J0 ZV9yaW5nLmggICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKysNCj4+Pj4+IGxpYi9saWJydGVf cmluZy9ydGVfcmluZ192ZXJzaW9uLm1hcCB8ICA3ICsrKysrKysNCj4+Pj4+IDMgZmlsZXMgY2hh bmdlZCwgNDEgaW5zZXJ0aW9ucygrKQ0KPj4+Pj4gDQo+Pj4+PiBkaWZmIC0tZ2l0IGEvbGliL2xp YnJ0ZV9yaW5nL3J0ZV9yaW5nLmMgYi9saWIvbGlicnRlX3JpbmcvcnRlX3JpbmcuYw0KPj4+Pj4g aW5kZXggZDIxNWFjZWNjLi5mYjU4MTllNGIgMTAwNjQ0DQo+Pj4+PiAtLS0gYS9saWIvbGlicnRl X3JpbmcvcnRlX3JpbmcuYw0KPj4+Pj4gKysrIGIvbGliL2xpYnJ0ZV9yaW5nL3J0ZV9yaW5nLmMN Cj4+Pj4+IEBAIC0yODAsMyArMjgwLDIzIEBAIHJ0ZV9yaW5nX2xvb2t1cChjb25zdCBjaGFyICpu YW1lKQ0KPj4+Pj4gDQo+Pj4+PiAJcmV0dXJuIHI7DQo+Pj4+PiB9DQo+Pj4+PiArDQo+Pj4+PiAr dm9pZA0KPj4+Pj4gK3J0ZV9yaW5nX3dhbGsodm9pZCAoKmZ1bmMpKHN0cnVjdCBydGVfcmluZyAq ciwgdm9pZCAqYXJnKSwgdm9pZCAqYXJnKQ0KPj4+Pj4gK3sNCj4+Pj4+ICsJY29uc3Qgc3RydWN0 IHJ0ZV90YWlscV9lbnRyeSAqdGU7DQo+Pj4+PiArCXN0cnVjdCBydGVfcmluZ19saXN0ICpyaW5n X2xpc3Q7DQo+Pj4+PiArDQo+Pj4+PiArCWlmICghZnVuYykNCj4+Pj4+ICsJCXJldHVybjsNCj4+ Pj4+ICsNCj4+Pj4+ICsJcmluZ19saXN0ID0gUlRFX1RBSUxRX0NBU1QocnRlX3JpbmdfdGFpbHEu aGVhZCwgcnRlX3JpbmdfbGlzdCk7DQo+Pj4+PiArDQo+Pj4+PiArCXJ0ZV9yd2xvY2tfcmVhZF9s b2NrKFJURV9FQUxfVEFJTFFfUldMT0NLKTsNCj4+Pj4+ICsNCj4+Pj4+ICsJVEFJTFFfRk9SRUFD SCh0ZSwgcmluZ19saXN0LCBuZXh0KSB7DQo+Pj4+PiArCQlmdW5jKChzdHJ1Y3QgcnRlX3Jpbmcg KikgdGUtPmRhdGEsIGFyZyk7DQo+Pj4+PiArCX0NCj4+Pj4+ICsNCj4+Pj4+ICsJcnRlX3J3bG9j a19yZWFkX3VubG9jayhSVEVfRUFMX1RBSUxRX1JXTE9DSyk7DQo+Pj4+PiArfQ0KPj4+PiANCj4+ Pj4gSW4gbWVtcG9vbCwgYSBGT1JFQUNIX1NBRkUoKSBtYWNybyBpcyB1c2luZyBzdGFydGluZyBm cm9tIHRoaXMgY29tbWl0Og0KPj4+PiBjYWU1NGFjNDdjZWQgKCJtZW1wb29sOiBmaXggdW5zYWZl IHJlbW92YWwgZnJvbSBsaXN0IGJ5IGNhbGxiYWNrIikNCj4+Pj4gDQo+Pj4+IE1heWJlIHRoZSBz YW1lIHNob3VsZCBiZSBkb25lIGZvciB0aGUgcmluZy4NCj4+PiANCj4+PiBJIGFtIG5vdCByZW1v dmluZyBvciBtb2RpZnlpbmcgdGhlIHJpbmcgdGFpbHEgbGlzdCBoZXJlIGFuZCBJIGhhdmUgdGhl IGxvY2sgYWxyZWFkeSwgd2h5IGRvIEkgbmVlZCB0byB1c2UgX1NBRkUgbWFjcm8/DQo+PiANCj4+ IE9LLCBJIGRvIHNlZSBhIHBvc3NpYmxlIGNhc2UuIElmIHRoZSBmdW5jdGlvbiBmcmVlZCB0aGUg bm9kZSwgYnV0IGl0IHdvdWxkIG1lYW4gaXQgd291bGQgaGF2ZSB0byBncmFiIHRoZSBsb2NrIGFu ZCB3YWxrIHRoZSBsaXN0IHRvIGZyZWUgdGhlIHRlIHZhbHVlIGFuZCB1bmxpbmsgaXQgZnJvbSB0 aGUgbGlzdC4gVGhlIGZ1bmN0aW9uIGRvZXMgbm90IGdldCB0aGUg4oCZdGXigJkgcG9pbnRlciBv bmx5IHRoZSBkYXRhLiBUbyBmcmVlIGl0IHRoZXkgd291bGQgaGF2ZSB0byBncmFiIHRoZSBsb2Nr LiANCj4gDQo+IFVubGlua2luZyB0aGUgZWxlbWVudCBmcm9tIHRoZSBsaXN0IGxvb2tzIGluZGVl ZCBsYWJvcmlvdXMgd2l0aCBvbmx5DQo+IHRlLT5kYXRhLCBhbmQgSSBhZ3JlZSB0aGVyZSBpcyBw cm9iYWJseSBubyB1c2UgY2FzZSBmb3IgdGhhdC4gTG9va2luZyBhdA0KPiBjb21taXQgY2FlNTRh YzQ3Y2VkLCBpdCBzZWVtcyB0aGVyZSB3YXMgb25lLCBidXQgSSBjYW5ub3QgZmluZCBhbnkgdXNh Z2UNCj4gb2YgdGhpcyBmZWF0dXJlIGluIGdpdCBoaXN0b3J5Lg0KDQpJIGNvdWxkIGNoYW5nZSB0 aGUgZnVuY3Rpb24gdG8gcmV0dXJuID4gMCB2YWx1ZSB0byBoYXZlIHRoZSBlbnRyeSByZW1vdmVk IGFuZCB0aGUg4oCZdGXigJkgZnJlZWQgbGVhdmluZyB0aGUgZGF0YSB2YWx1ZSB1cCB0byB0aGUg Y2FsbGVkIGZ1bmN0aW9uIHRvIGZyZWUgb3IgZG8gd2hhdGV2ZXIgaXQgbmVlZHMuIHJldHVybiBv ZiAwIG1lYW5zIGp1c3Qgc3RlcCB0byB0aGUgbmV4dCBlbnRyeSBhbmQgPCAwIG1lYW5zIHN0b3Au IFdoYXQgZG8geW91IHRoaW5rIG9mIHRoYXQgY2hhbmdlPyANCj4gDQo+IFNvIG9rLCBsZXQncyBr ZWVwIHlvdXIgdmVyc2lvbi4NCj4gDQo+IFRoYW5rcywNCj4gT2xpdmllcg0KDQpSZWdhcmRzLA0K S2VpdGgNCg0K