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 0F8C9A0613 for ; Thu, 26 Sep 2019 12:23:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D17B11BF92; Thu, 26 Sep 2019 12:23:51 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 4A1B82F4F for ; Thu, 26 Sep 2019 12:23:50 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Sep 2019 03:23:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,551,1559545200"; d="scan'208";a="194088412" Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by orsmga006.jf.intel.com with ESMTP; 26 Sep 2019 03:23:47 -0700 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.164]) by irsmsx110.ger.corp.intel.com ([169.254.15.189]) with mapi id 14.03.0439.000; Thu, 26 Sep 2019 11:23:08 +0100 From: "Ananyev, Konstantin" To: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "olivier.matz@6wind.com" CC: "stephen@networkplumber.org" , "Van Haaren, Harry" , "dev@dpdk.org" Thread-Topic: [PATCH v2 2/2] mbuf: add bulk free function Thread-Index: AQHVc5leqDYhHFFYjUK9F1YCr1xlFKc9wMsg Date: Thu, 26 Sep 2019 10:23:08 +0000 Message-ID: <2601191342CEEE43887BDE71AB977258019196AECC@irsmsx105.ger.corp.intel.com> References: <20190925120355.44821-1-mb@smartsharesystems.com> <20190925120355.44821-3-mb@smartsharesystems.com> In-Reply-To: <20190925120355.44821-3-mb@smartsharesystems.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWFiZWNmNWYtYTEyNy00NmQ5LWE3OGMtODlhOThiOGQ5MWFiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaUFVRkVXb3ArTzJCTENRTno4cHdLSUYzamRVRFgwQyt4ZXRRdndVRlljUzJ3TWQxMjJCMngyZUdQNkhGaGlWTyJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v2 2/2] mbuf: add bulk free function 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" DQpIaSBNb3J0ZW4sDQoNCj4gDQo+IEFkZCBmdW5jdGlvbiBmb3IgZnJlZWluZyBhIGJ1bGsgb2Yg bWJ1ZnMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFy ZXN5c3RlbXMuY29tPg0KPiAtLS0NCj4gIGxpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5jIHwgMzUg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIGxpYi9saWJydGVfbWJ1Zi9y dGVfbWJ1Zi5oIHwgMTYgKysrKystLS0tLS0tLS0tLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA0MCBp bnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9saWIvbGli cnRlX21idWYvcnRlX21idWYuYyBiL2xpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5jDQo+IGluZGV4 IDM3NzE4ZDQ5Yy4uYjYzYTBlY2VkIDEwMDY0NA0KPiAtLS0gYS9saWIvbGlicnRlX21idWYvcnRl X21idWYuYw0KPiArKysgYi9saWIvbGlicnRlX21idWYvcnRlX21idWYuYw0KPiBAQCAtMjQ1LDYg KzI0NSw0MSBAQCBpbnQgcnRlX21idWZfY2hlY2soY29uc3Qgc3RydWN0IHJ0ZV9tYnVmICptLCBp bnQgaXNfaGVhZGVyLA0KPiAgCXJldHVybiAwOw0KPiAgfQ0KPiANCj4gKy8qKg0KPiArICogTWF4 aW11bSBidWxrIG9mIG1idWZzIHJ0ZV9wa3RtYnVmX2ZyZWVfYnVsaygpIHJldHVybnMgdG8gbWVt cG9vbC4NCj4gKyAqLw0KPiArI2RlZmluZSBSVEVfUEtUTUJVRl9GUkVFX0JVTEtfU1ogNjQNCj4g Kw0KPiArLyogRnJlZSBhIGJ1bGsgb2YgbWJ1ZnMgYmFjayBpbnRvIHRoZWlyIG9yaWdpbmFsIG1l bXBvb2xzLiAqLw0KPiArdm9pZCBydGVfcGt0bWJ1Zl9mcmVlX2J1bGsoc3RydWN0IHJ0ZV9tYnVm ICoqbWJ1ZnMsIHVuc2lnbmVkIGludCBjb3VudCkNCg0KQXMgSSBjYW4gc2VlIHlvdSBmb3Jnb3Qg dG8gaGFuZGxlIHNpdHVhdGlvbiB3aXRoIG11bHRpLXNlZ3MgcGFja2V0Lg0KVGhpcyBvbmUgaXMg c3RpbGwgSSBhIGdvb2Qgb25lIHRvIGhhdmUsIEkgdGhpbmsuDQpCdXQgcHJvYmFibHkgaXQgc2hv dWxkIGJlIG5hbWVkIHJ0ZV9wa3RtYnVmX2ZyZWVfc2VnX2J1bGsoKQ0KdG8gYXZvaWQgYW55IGNv bmZ1c2lvbi4NCktvbnN0YW50aW4NCg0KPiArew0KPiArCXN0cnVjdCBydGVfbWJ1ZiAqbSwgKmZy ZWVbUlRFX1BLVE1CVUZfRlJFRV9CVUxLX1NaXTsNCj4gKwl1bnNpZ25lZCBpbnQgaWR4LCBuYl9m cmVlID0gMDsNCj4gKw0KPiArCWZvciAoaWR4ID0gMDsgaWR4IDwgY291bnQ7IGlkeCsrKSB7DQo+ ICsJCW0gPSBtYnVmc1tpZHhdOw0KPiArCQlpZiAodW5saWtlbHkobSA9PSBOVUxMKSkNCj4gKwkJ CWNvbnRpbnVlOw0KPiArDQo+ICsJCV9fcnRlX21idWZfc2FuaXR5X2NoZWNrKG0sIDEpOw0KPiAr CQltID0gcnRlX3BrdG1idWZfcHJlZnJlZV9zZWcobSk7DQo+ICsJCWlmICh1bmxpa2VseShtID09 IE5VTEwpKQ0KPiArCQkJY29udGludWU7DQo+ICsNCj4gKwkJaWYgKG5iX2ZyZWUgPj0gUlRFX1BL VE1CVUZfRlJFRV9CVUxLX1NaIHx8DQo+ICsJCSAgICAobmJfZnJlZSA+IDAgJiYgbS0+cG9vbCAh PSBmcmVlWzBdLT5wb29sKSkgew0KPiArCQkJcnRlX21lbXBvb2xfcHV0X2J1bGsoZnJlZVswXS0+ cG9vbCwNCj4gKwkJCSAgICAgICAgICAgICAgICAgICAgICh2b2lkICoqKWZyZWUsIG5iX2ZyZWUp Ow0KPiArCQkJbmJfZnJlZSA9IDA7DQo+ICsJCX0NCj4gKw0KPiArCQlmcmVlW25iX2ZyZWUrK10g PSBtOw0KPiArCX0NCj4gKw0KPiArCWlmIChuYl9mcmVlID4gMCkNCj4gKwkJcnRlX21lbXBvb2xf cHV0X2J1bGsoZnJlZVswXS0+cG9vbCwgKHZvaWQgKiopZnJlZSwgbmJfZnJlZSk7DQo+ICt9DQo+ ICsNCj4gIC8qIGR1bXAgYSBtYnVmIG9uIGNvbnNvbGUgKi8NCj4gIHZvaWQNCj4gIHJ0ZV9wa3Rt YnVmX2R1bXAoRklMRSAqZiwgY29uc3Qgc3RydWN0IHJ0ZV9tYnVmICptLCB1bnNpZ25lZCBkdW1w X2xlbikNCj4gZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oIGIvbGliL2xp YnJ0ZV9tYnVmL3J0ZV9tYnVmLmgNCj4gaW5kZXggZjJlMTc0ZGExLi42OTEwYjNmZTYgMTAwNjQ0 DQo+IC0tLSBhL2xpYi9saWJydGVfbWJ1Zi9ydGVfbWJ1Zi5oDQo+ICsrKyBiL2xpYi9saWJydGVf bWJ1Zi9ydGVfbWJ1Zi5oDQo+IEBAIC0xOTA4LDIxICsxOTA4LDE1IEBAIHN0YXRpYyBpbmxpbmUg dm9pZCBydGVfcGt0bWJ1Zl9mcmVlKHN0cnVjdCBydGVfbWJ1ZiAqbSkNCj4gIH0NCj4gDQo+ICAv KioNCj4gLSAqIEZyZWUgYSBidWxrIG9mIG1idWZzIGJhY2sgaW50byB0aGVpciBvcmlnaW5hbCBt ZW1wb29sLg0KPiArICogRnJlZSBhIGJ1bGsgb2YgbWJ1ZnMgYmFjayBpbnRvIHRoZWlyIG9yaWdp bmFsIG1lbXBvb2xzLg0KPiAgICoNCj4gICAqICBAcGFyYW0gbWJ1ZnMNCj4gLSAqICAgIEFycmF5 IG9mIHBvaW50ZXJzIHRvIG1idWZzDQo+ICsgKiAgICBBcnJheSBvZiBwb2ludGVycyB0byBtYnVm cy4NCj4gKyAqICAgIFRoZSBhcnJheSBtYXkgY29udGFpbiBOVUxMIHBvaW50ZXJzLg0KPiAgICog IEBwYXJhbSBjb3VudA0KPiAtICogICAgQXJyYXkgc2l6ZQ0KPiArICogICAgQXJyYXkgc2l6ZS4N Cj4gICAqLw0KPiAtc3RhdGljIGlubGluZSB2b2lkDQo+IC1ydGVfcGt0bWJ1Zl9mcmVlX2J1bGso c3RydWN0IHJ0ZV9tYnVmICoqbWJ1ZnMsIHVuc2lnbmVkIGNvdW50KQ0KPiAtew0KPiAtCXVuc2ln bmVkIGlkeCA9IDA7DQo+IC0NCj4gLQlmb3IgKGlkeCA9IDA7IGlkeCA8IGNvdW50OyBpZHgrKykN Cj4gLQkJcnRlX3BrdG1idWZfZnJlZShtYnVmc1tpZHhdKTsNCj4gLX0NCj4gK3ZvaWQgcnRlX3Br dG1idWZfZnJlZV9idWxrKHN0cnVjdCBydGVfbWJ1ZiAqKm1idWZzLCB1bnNpZ25lZCBpbnQgY291 bnQpOw0KPiANCj4gIC8qKg0KPiAgICogQ3JlYXRlcyBhICJjbG9uZSIgb2YgdGhlIGdpdmVuIHBh Y2tldCBtYnVmLg0KPiAtLQ0KPiAyLjE3LjENCg0K