From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <keith.wiles@intel.com>
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24])
 by dpdk.org (Postfix) with ESMTP id CF74B8D90
 for <dev@dpdk.org>; Fri, 18 Dec 2015 20:27:24 +0100 (CET)
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP; 18 Dec 2015 11:27:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.20,447,1444719600"; d="scan'208";a="874485255"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga002.jf.intel.com with ESMTP; 18 Dec 2015 11:27:01 -0800
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.248.2; Fri, 18 Dec 2015 11:27:01 -0800
Received: from fmsmsx113.amr.corp.intel.com ([169.254.13.31]) by
 FMSMSX109.amr.corp.intel.com ([169.254.15.243]) with mapi id 14.03.0248.002;
 Fri, 18 Dec 2015 11:27:01 -0800
From: "Wiles, Keith" <keith.wiles@intel.com>
To: Stephen Hemminger <stephen@networkplumber.org>, "Ananyev, Konstantin"
 <konstantin.ananyev@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v2 1/2] mbuf: provide rte_pktmbuf_alloc_bulk
 API
Thread-Index: AQHRNpJHqoKkCocBf0u66b2DotDutJ7QuzUAgABfxwCAAHIDAP//u4SA
Date: Fri, 18 Dec 2015 19:27:00 +0000
Message-ID: <8987AF45-5666-42AB-8358-09025143205B@intel.com>
References: <1450049754-33635-1-git-send-email-huawei.xie@intel.com>
 <1450055682-51953-1-git-send-email-huawei.xie@intel.com>
 <1450055682-51953-2-git-send-email-huawei.xie@intel.com>
 <20151217210114.534a7561@xeon-e3>
 <2601191342CEEE43887BDE71AB97725836AD5AEB@irsmsx105.ger.corp.intel.com>
 <20151218093206.35e2e3e4@xeon-e3>
In-Reply-To: <20151218093206.35e2e3e4@xeon-e3>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.254.74.106]
Content-Type: text/plain; charset="utf-8"
Content-ID: <D18DC107051E5B4CBAE11C2F1A59BD36@intel.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "dev@dpdk.org" <dev@dpdk.org>
Subject: Re: [dpdk-dev] [PATCH v2 1/2] mbuf: provide rte_pktmbuf_alloc_bulk
 API
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Dec 2015 19:27:26 -0000

T24gMTIvMTgvMTUsIDExOjMyIEFNLCAiZGV2IG9uIGJlaGFsZiBvZiBTdGVwaGVuIEhlbW1pbmdl
ciIgPGRldi1ib3VuY2VzQGRwZGsub3JnIG9uIGJlaGFsZiBvZiBzdGVwaGVuQG5ldHdvcmtwbHVt
YmVyLm9yZz4gd3JvdGU6DQoNCj5PbiBGcmksIDE4IERlYyAyMDE1IDEwOjQ0OjAyICswMDAwDQo+
IkFuYW55ZXYsIEtvbnN0YW50aW4iIDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPiB3cm90
ZToNCj4NCj4+IA0KPj4gDQo+PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+IEZy
b206IGRldiBbbWFpbHRvOmRldi1ib3VuY2VzQGRwZGsub3JnXSBPbiBCZWhhbGYgT2YgU3RlcGhl
biBIZW1taW5nZXINCj4+ID4gU2VudDogRnJpZGF5LCBEZWNlbWJlciAxOCwgMjAxNSA1OjAxIEFN
DQo+PiA+IFRvOiBYaWUsIEh1YXdlaQ0KPj4gPiBDYzogZGV2QGRwZGsub3JnDQo+PiA+IFN1Ympl
Y3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MiAxLzJdIG1idWY6IHByb3ZpZGUgcnRlX3BrdG1i
dWZfYWxsb2NfYnVsayBBUEkNCj4+ID4gDQo+PiA+IE9uIE1vbiwgMTQgRGVjIDIwMTUgMDk6MTQ6
NDEgKzA4MDANCj4+ID4gSHVhd2VpIFhpZSA8aHVhd2VpLnhpZUBpbnRlbC5jb20+IHdyb3RlOg0K
Pj4gPiANCj4+ID4gPiB2MiBjaGFuZ2VzOg0KPj4gPiA+ICB1bnJvbGwgdGhlIGxvb3AgYSBiaXQg
dG8gaGVscCB0aGUgcGVyZm9ybWFuY2UNCj4+ID4gPg0KPj4gPiA+IHJ0ZV9wa3RtYnVmX2FsbG9j
X2J1bGsgYWxsb2NhdGVzIGEgYnVsayBvZiBwYWNrZXQgbWJ1ZnMuDQo+PiA+ID4NCj4+ID4gPiBU
aGVyZSBpcyByZWxhdGVkIHRocmVhZCBhYm91dCB0aGlzIGJ1bGsgQVBJLg0KPj4gPiA+IGh0dHA6
Ly9kcGRrLm9yZy9kZXYvcGF0Y2h3b3JrL3BhdGNoLzQ3MTgvDQo+PiA+ID4gVGhhbmtzIHRvIEtv
bnN0YW50aW4ncyBsb29wIHVucm9sbGluZy4NCj4+ID4gPg0KPj4gPiA+IFNpZ25lZC1vZmYtYnk6
IEdlcmFsZCBSb2dlcnMgPGdlcmFsZC5yb2dlcnNAaW50ZWwuY29tPg0KPj4gPiA+IFNpZ25lZC1v
ZmYtYnk6IEh1YXdlaSBYaWUgPGh1YXdlaS54aWVAaW50ZWwuY29tPg0KPj4gPiA+IEFja2VkLWJ5
OiBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb20+DQo+PiA+
ID4gLS0tDQo+PiA+ID4gIGxpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oIHwgNTAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPj4gPiA+ICAxIGZpbGUgY2hh
bmdlZCwgNTAgaW5zZXJ0aW9ucygrKQ0KPj4gPiA+DQo+PiA+ID4gZGlmZiAtLWdpdCBhL2xpYi9s
aWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oIGIvbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmLmgNCj4+ID4g
PiBpbmRleCBmMjM0YWM5Li40ZTIwOWUwIDEwMDY0NA0KPj4gPiA+IC0tLSBhL2xpYi9saWJydGVf
bWJ1Zi9ydGVfbWJ1Zi5oDQo+PiA+ID4gKysrIGIvbGliL2xpYnJ0ZV9tYnVmL3J0ZV9tYnVmLmgN
Cj4+ID4gPiBAQCAtMTMzNiw2ICsxMzM2LDU2IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHJ0ZV9t
YnVmICpydGVfcGt0bWJ1Zl9hbGxvYyhzdHJ1Y3QgcnRlX21lbXBvb2wgKm1wKQ0KPj4gPiA+ICB9
DQo+PiA+ID4NCj4+ID4gPiAgLyoqDQo+PiA+ID4gKyAqIEFsbG9jYXRlIGEgYnVsayBvZiBtYnVm
cywgaW5pdGlhbGl6ZSByZWZjbnQgYW5kIHJlc2V0IHRoZSBmaWVsZHMgdG8gZGVmYXVsdA0KPj4g
PiA+ICsgKiB2YWx1ZXMuDQo+PiA+ID4gKyAqDQo+PiA+ID4gKyAqICBAcGFyYW0gcG9vbA0KPj4g
PiA+ICsgKiAgICBUaGUgbWVtcG9vbCBmcm9tIHdoaWNoIG1idWZzIGFyZSBhbGxvY2F0ZWQuDQo+
PiA+ID4gKyAqICBAcGFyYW0gbWJ1ZnMNCj4+ID4gPiArICogICAgQXJyYXkgb2YgcG9pbnRlcnMg
dG8gbWJ1ZnMNCj4+ID4gPiArICogIEBwYXJhbSBjb3VudA0KPj4gPiA+ICsgKiAgICBBcnJheSBz
aXplDQo+PiA+ID4gKyAqICBAcmV0dXJuDQo+PiA+ID4gKyAqICAgLSAwOiBTdWNjZXNzDQo+PiA+
ID4gKyAqLw0KPj4gPiA+ICtzdGF0aWMgaW5saW5lIGludCBydGVfcGt0bWJ1Zl9hbGxvY19idWxr
KHN0cnVjdCBydGVfbWVtcG9vbCAqcG9vbCwNCj4+ID4gPiArCSBzdHJ1Y3QgcnRlX21idWYgKipt
YnVmcywgdW5zaWduZWQgY291bnQpDQo+PiA+ID4gK3sNCj4+ID4gPiArCXVuc2lnbmVkIGlkeCA9
IDA7DQo+PiA+ID4gKwlpbnQgcmM7DQo+PiA+ID4gKw0KPj4gPiA+ICsJcmMgPSBydGVfbWVtcG9v
bF9nZXRfYnVsayhwb29sLCAodm9pZCAqKiltYnVmcywgY291bnQpOw0KPj4gPiA+ICsJaWYgKHVu
bGlrZWx5KHJjKSkNCj4+ID4gPiArCQlyZXR1cm4gcmM7DQo+PiA+ID4gKw0KPj4gPiA+ICsJc3dp
dGNoIChjb3VudCAlIDQpIHsNCj4+ID4gPiArCXdoaWxlIChpZHggIT0gY291bnQpIHsNCj4+ID4g
PiArCQljYXNlIDA6DQo+PiA+ID4gKwkJCVJURV9NQlVGX0FTU0VSVChydGVfbWJ1Zl9yZWZjbnRf
cmVhZChtYnVmc1tpZHhdKSA9PSAwKTsNCj4+ID4gPiArCQkJcnRlX21idWZfcmVmY250X3NldCht
YnVmc1tpZHhdLCAxKTsNCj4+ID4gPiArCQkJcnRlX3BrdG1idWZfcmVzZXQobWJ1ZnNbaWR4XSk7
DQo+PiA+ID4gKwkJCWlkeCsrOw0KPj4gPiA+ICsJCWNhc2UgMzoNCj4+ID4gPiArCQkJUlRFX01C
VUZfQVNTRVJUKHJ0ZV9tYnVmX3JlZmNudF9yZWFkKG1idWZzW2lkeF0pID09IDApOw0KPj4gPiA+
ICsJCQlydGVfbWJ1Zl9yZWZjbnRfc2V0KG1idWZzW2lkeF0sIDEpOw0KPj4gPiA+ICsJCQlydGVf
cGt0bWJ1Zl9yZXNldChtYnVmc1tpZHhdKTsNCj4+ID4gPiArCQkJaWR4Kys7DQo+PiA+ID4gKwkJ
Y2FzZSAyOg0KPj4gPiA+ICsJCQlSVEVfTUJVRl9BU1NFUlQocnRlX21idWZfcmVmY250X3JlYWQo
bWJ1ZnNbaWR4XSkgPT0gMCk7DQo+PiA+ID4gKwkJCXJ0ZV9tYnVmX3JlZmNudF9zZXQobWJ1ZnNb
aWR4XSwgMSk7DQo+PiA+ID4gKwkJCXJ0ZV9wa3RtYnVmX3Jlc2V0KG1idWZzW2lkeF0pOw0KPj4g
PiA+ICsJCQlpZHgrKzsNCj4+ID4gPiArCQljYXNlIDE6DQo+PiA+ID4gKwkJCVJURV9NQlVGX0FT
U0VSVChydGVfbWJ1Zl9yZWZjbnRfcmVhZChtYnVmc1tpZHhdKSA9PSAwKTsNCj4+ID4gPiArCQkJ
cnRlX21idWZfcmVmY250X3NldChtYnVmc1tpZHhdLCAxKTsNCj4+ID4gPiArCQkJcnRlX3BrdG1i
dWZfcmVzZXQobWJ1ZnNbaWR4XSk7DQo+PiA+ID4gKwkJCWlkeCsrOw0KPj4gPiA+ICsJfQ0KPj4g
PiA+ICsJfQ0KPj4gPiA+ICsJcmV0dXJuIDA7DQo+PiA+ID4gK30NCj4+ID4gDQo+PiA+IFRoaXMg
aXMgd2VpcmQuIFdoeSBub3QganVzdCB1c2UgRHVmZidzIGRldmljZSBpbiBhIG1vcmUgbm9ybWFs
IG1hbm5lci4NCj4+IA0KPj4gQnV0IGl0IGlzIGEgc29ydCBvZiBEdWZmJ3MgbWV0aG9kLg0KPj4g
Tm90IHN1cmUgd2hhdCBsb29rcyB3ZWlyZCB0byB5b3UgaGVyZT8NCj4+IHdoaWxlICgpIHt9IGlu
c3RlYWQgb2YgZG8ge30gd2hpbGUoKTs/DQo+PiBLb25zdGFudGluDQo+PiANCj4+IA0KPj4gDQo+
DQo+SXQgaXMgdW51c3VhbCB0byBoYXZlIGNhc2VzIG5vdCBhc3NvY2lhdGVkIHdpdGggYmxvY2sg
b2YgdGhlIHN3aXRjaC4NCj5VbnVzdWFsIHRvIG1lIG1lYW5zLCAibm90IHVzZWQgY29tbW9ubHkg
aW4gbW9zdCBjb2RlIi4NCj4NCj5TaW5jZSB5b3UgYXJlIGp1bXBpbmcgaW50byB0aGUgbG9vcCwg
bWlnaHQgbWFrZSBtb3JlIHNlbnNlIGFzIGEgZG8geyB9IHdoaWxlKCkNCg0KSSBmaW5kIHRoaXMg
YSB2ZXJ5IG9kZCBjb2RpbmcgcHJhY3RpY2UgYW5kIEkgd291bGQgc3VnZ2VzdCB3ZSBub3QgZG8g
dGhpcywgdW5sZXNzIGl0IGdpdmVzIHVzIHNvbWUgZ3JlYXQgcGVyZm9ybWFuY2UgZ2Fpbi4NCg0K
S2VpdGgNCj4NCj4NCg0KDQpSZWdhcmRzLA0KS2VpdGgNCg0KDQoNCg0K