From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Ananyev, Konstantin" Subject: Re: [PATCH] net/null: Support bulk alloc and free. Date: Mon, 5 Mar 2018 15:36:08 +0000 Message-ID: <2601191342CEEE43887BDE71AB97725890F203AA@irsmsx105.ger.corp.intel.com> References: <1517627510-60932-1-git-send-email-malleshx.koujalagi@intel.com> <803da3d7-7443-01e8-a14c-1e899c3a5a17@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "mtetsuyah@gmail.com" To: "Yigit, Ferruh" , "Koujalagi, MalleshX" , "dev@dpdk.org" Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 3827C2BE5 for ; Mon, 5 Mar 2018 16:36:12 +0100 (CET) In-Reply-To: <803da3d7-7443-01e8-a14c-1e899c3a5a17@intel.com> Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2IFttYWlsdG86ZGV2 LWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBGZXJydWggWWlnaXQNCj4gU2VudDogTW9u ZGF5LCBNYXJjaCA1LCAyMDE4IDM6MjUgUE0NCj4gVG86IEtvdWphbGFnaSwgTWFsbGVzaFggPG1h bGxlc2h4LmtvdWphbGFnaUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IG10ZXRzdXlh aEBnbWFpbC5jb20NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIXSBuZXQvbnVsbDog U3VwcG9ydCBidWxrIGFsbG9jIGFuZCBmcmVlLg0KPiANCj4gT24gMi8zLzIwMTggMzoxMSBBTSwg TWFsbGVzaCBLb3VqYWxhZ2kgd3JvdGU6DQo+ID4gQWZ0ZXIgYnVsayBhbGxvY2F0aW9uIGFuZCBm cmVlaW5nIG9mIG11bHRpcGxlIG1idWZzIGluY3JlYXNlIG1vcmUgdGhhbiB+MiUNCj4gPiB0aHJv dWdocHV0IG9uIHNpbmdsZSBjb3JlLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTWFsbGVzaCBL b3VqYWxhZ2kgPG1hbGxlc2h4LmtvdWphbGFnaUBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gIGRy aXZlcnMvbmV0L251bGwvcnRlX2V0aF9udWxsLmMgfCAxNiArKysrKysrLS0tLS0tLS0tDQo+ID4g IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pDQo+ID4NCj4g PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvbnVsbC9ydGVfZXRoX251bGwuYyBiL2RyaXZlcnMv bmV0L251bGwvcnRlX2V0aF9udWxsLmMNCj4gPiBpbmRleCA5Mzg1ZmZkLi4yNDdlZGUwIDEwMDY0 NA0KPiA+IC0tLSBhL2RyaXZlcnMvbmV0L251bGwvcnRlX2V0aF9udWxsLmMNCj4gPiArKysgYi9k cml2ZXJzL25ldC9udWxsL3J0ZV9ldGhfbnVsbC5jDQo+ID4gQEAgLTEzMCwxMCArMTMwLDExIEBA IGV0aF9udWxsX2NvcHlfcngodm9pZCAqcSwgc3RydWN0IHJ0ZV9tYnVmICoqYnVmcywgdWludDE2 X3QgbmJfYnVmcykNCj4gPiAgCQlyZXR1cm4gMDsNCj4gPg0KPiA+ICAJcGFja2V0X3NpemUgPSBo LT5pbnRlcm5hbHMtPnBhY2tldF9zaXplOw0KPiA+ICsNCj4gPiArCWlmIChydGVfcGt0bWJ1Zl9h bGxvY19idWxrKGgtPm1iX3Bvb2wsIGJ1ZnMsIG5iX2J1ZnMpICE9IDApDQo+ID4gKwkJcmV0dXJu IDA7DQo+ID4gKw0KPiA+ICAJZm9yIChpID0gMDsgaSA8IG5iX2J1ZnM7IGkrKykgew0KPiA+IC0J CWJ1ZnNbaV0gPSBydGVfcGt0bWJ1Zl9hbGxvYyhoLT5tYl9wb29sKTsNCj4gPiAtCQlpZiAoIWJ1 ZnNbaV0pDQo+ID4gLQkJCWJyZWFrOw0KPiA+ICAJCXJ0ZV9tZW1jcHkocnRlX3BrdG1idWZfbXRv ZChidWZzW2ldLCB2b2lkICopLCBoLT5kdW1teV9wYWNrZXQsDQo+ID4gIAkJCQkJcGFja2V0X3Np emUpOw0KPiA+ICAJCWJ1ZnNbaV0tPmRhdGFfbGVuID0gKHVpbnQxNl90KXBhY2tldF9zaXplOw0K PiA+IEBAIC0xNDksMTggKzE1MCwxNSBAQCBldGhfbnVsbF9jb3B5X3J4KHZvaWQgKnEsIHN0cnVj dCBydGVfbWJ1ZiAqKmJ1ZnMsIHVpbnQxNl90IG5iX2J1ZnMpDQo+ID4gIHN0YXRpYyB1aW50MTZf dA0KPiA+ICBldGhfbnVsbF90eCh2b2lkICpxLCBzdHJ1Y3QgcnRlX21idWYgKipidWZzLCB1aW50 MTZfdCBuYl9idWZzKQ0KPiA+ICB7DQo+ID4gLQlpbnQgaTsNCj4gPiAgCXN0cnVjdCBudWxsX3F1 ZXVlICpoID0gcTsNCj4gPg0KPiA+ICAJaWYgKChxID09IE5VTEwpIHx8IChidWZzID09IE5VTEwp KQ0KPiA+ICAJCXJldHVybiAwOw0KPiA+DQo+ID4gLQlmb3IgKGkgPSAwOyBpIDwgbmJfYnVmczsg aSsrKQ0KPiA+IC0JCXJ0ZV9wa3RtYnVmX2ZyZWUoYnVmc1tpXSk7DQo+ID4gKwlydGVfbWVtcG9v bF9wdXRfYnVsayhidWZzWzBdLT5wb29sLCAodm9pZCAqKilidWZzLCBuYl9idWZzKTsNCj4gDQo+ IElzIGl0IGd1YXJhbnRpZWQgdGhhdCBhbGwgbWJ1ZnMgd2lsbCBiZSBmcm9tIHNhbWUgbWVtcG9v bD8NCg0KSSBkb24ndCB0aGluayBpdCBkb2VzLCBwbHVzDQpydGVfcGt0bWJ1Zl9mcmVlKG1iKSAh PSBydGVfbWVtcG9vbF9wdXRfYnVsayhtYi0+cG9vbCwgJm1iLCAxKTsNCktvbnN0YW50aW4NCg0K PiANCj4gPiArCXJ0ZV9hdG9taWM2NF9hZGQoJmgtPnR4X3BrdHMsIG5iX2J1ZnMpOw0KPiA+DQo+ ID4gLQlydGVfYXRvbWljNjRfYWRkKCYoaC0+dHhfcGt0cyksIGkpOw0KPiA+IC0NCj4gPiAtCXJl dHVybiBpOw0KPiA+ICsJcmV0dXJuIG5iX2J1ZnM7DQo+ID4gIH0NCj4gPg0KPiA+ICBzdGF0aWMg dWludDE2X3QNCj4gPg0KDQo=