From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 15427568F for ; Thu, 19 Mar 2015 11:49:27 +0100 (CET) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP; 19 Mar 2015 03:49:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.11,429,1422950400"; d="scan'208";a="682394787" Received: from irsmsx108.ger.corp.intel.com ([163.33.3.3]) by fmsmga001.fm.intel.com with ESMTP; 19 Mar 2015 03:49:21 -0700 Received: from irsmsx155.ger.corp.intel.com (163.33.192.3) by IRSMSX108.ger.corp.intel.com (163.33.3.3) with Microsoft SMTP Server (TLS) id 14.3.195.1; Thu, 19 Mar 2015 10:47:51 +0000 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.117]) by irsmsx155.ger.corp.intel.com ([169.254.14.159]) with mapi id 14.03.0195.001; Thu, 19 Mar 2015 10:47:50 +0000 From: "Ananyev, Konstantin" To: Olivier MATZ , "vadim.suraev@gmail.com" Thread-Topic: [dpdk-dev] [PATCH v2] rte_mbuf: mbuf bulk alloc/free functions added + unittest Thread-Index: AQHQYPpsu9YquxZduU6MoiIW4nRTTp0hU+8AgABgQoCAAErnAIAAACjggAAO94CAAEN1kIAAAD8wgAElKICAACdRkA== Date: Thu, 19 Mar 2015 10:47:50 +0000 Message-ID: <2601191342CEEE43887BDE71AB977258213F749B@irsmsx105.ger.corp.intel.com> References: <1426628169-1735-1-git-send-email-vadim.suraev@gmail.com> <2601191342CEEE43887BDE71AB977258213F6F10@irsmsx105.ger.corp.intel.com> <2601191342CEEE43887BDE71AB977258213F7053@irsmsx105.ger.corp.intel.com> <2601191342CEEE43887BDE71AB977258213F706D@irsmsx105.ger.corp.intel.com> <2601191342CEEE43887BDE71AB977258213F7136@irsmsx105.ger.corp.intel.com> <2601191342CEEE43887BDE71AB977258213F7188@irsmsx105.ger.corp.intel.com> <550A850D.9010309@6wind.com> In-Reply-To: <550A850D.9010309@6wind.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [PATCH v2] rte_mbuf: mbuf bulk alloc/free functions added + unittest X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Mar 2015 10:49:28 -0000 SGkgT2xpdmllciwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBPbGl2 aWVyIE1BVFogW21haWx0bzpvbGl2aWVyLm1hdHpANndpbmQuY29tXQ0KPiBTZW50OiBUaHVyc2Rh eSwgTWFyY2ggMTksIDIwMTUgODoxMyBBTQ0KPiBUbzogQW5hbnlldiwgS29uc3RhbnRpbjsgdmFk aW0uc3VyYWV2QGdtYWlsLmNvbQ0KPiBDYzogZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBb ZHBkay1kZXZdIFtQQVRDSCB2Ml0gcnRlX21idWY6IG1idWYgYnVsayBhbGxvYy9mcmVlIGZ1bmN0 aW9ucyBhZGRlZCArIHVuaXR0ZXN0DQo+IA0KPiBIaSBLb25zdGFudGluLA0KPiANCj4gT24gMDMv MTgvMjAxNSAwNDoxMyBQTSwgQW5hbnlldiwgS29uc3RhbnRpbiB3cm90ZToNCj4gPg0KPiA+PiBG cm9tOiBWYWRpbSBTdXJhZXYgW21haWx0bzp2YWRpbS5zdXJhZXZAZ21haWwuY29tXQ0KPiA+PiBT ZW50OiBXZWRuZXNkYXksIE1hcmNoIDE4LCAyMDE1IDEwOjQxIEFNDQo+ID4+IFRvOiBBbmFueWV2 LCBLb25zdGFudGluDQo+ID4+IENjOiBkZXZAZHBkay5vcmcNCj4gPj4gU3ViamVjdDogUmU6IFtQ QVRDSCB2Ml0gcnRlX21idWY6IG1idWYgYnVsayBhbGxvYy9mcmVlIGZ1bmN0aW9ucyBhZGRlZCAr IHVuaXR0ZXN0DQo+ID4+DQo+ID4+IEhpLCBLb25zdGFudGluLA0KPiA+Pg0KPiA+PiBHb3QgaXQu IFRvIG1ha2UgdGhlIHNhbWUsIG51bGxpbmcgdGhlIG5leHQgc2hvdWxkIGJlIGluc2lkZSBvZiB0 aGUgYmxvY2sgYXMgeW91IHNhaWQuDQo+ID4+IE9uZSBxdWVzdGlvbiByYWlzZXMgaGVyZTogSWYg YSBzZWdtZW50IGluIHRoZSBjaGFpbiBoYXMgcmVmY250ID4gMSAoc28gaXRzIG5leHQgaXMgbm90 IGFzc2lnbmVkIE5VTEwpLCBhbmQgdGhlIG5leHQgc2VnbWVudCBoYXMNCj4gcmVmY250DQo+ID4+ ID09IDEgKHNvIGl0IGlzIGZyZWVkKSwgZG8geW91IHRoaW5rIHRoaXMgc2NlbmFyaW8gaXMgcmVh bC9zaG91bGQgYmUgY29uc2lkZXJlZD8gSWYgc28sIHRoZSBmb3JtZXIgY2FuIGJlIHNhZmVseSBm cmVlZCBvbmx5IGJ5IGNhbGxpbmcNCj4gPj4gcnRlX3BrdG1idWZfZnJlZV9zZWcgd2hpY2ggZG9l cyBub3QgaXRlcmF0ZS4gU28gd2h5IHRvIGtlZXAgbmV4dCBwb2ludGluZyB0byBzb21ldGhpbmc/ DQo+ID4NCj4gPiBJIHRoaW5rIHdlIG5lZWQgaXQsIG5vdCBqdXN0IHRvIGtlZXAgdGhpbmdzIHRo ZSBzYW1lIHdpdGggIHJ0ZV9wa3RtYnVmX2ZyZWUoKSwgYnV0IGJlY2F1c2UgaXQgaXMgYSByaWdo dCB0aGluZyB0byBkby4NCj4gPiBMZXQgc2F5IHlvdSBoYXZlIGEgcGFja2V0IGluIDIgbWJ1ZnMg Y2hhaW5lZCB0b2dldGhlciwgYm90aCBtYnVmcyBoYXZlIHJlZmNudD09Mi4NCj4gPiBUaGVuOg0K PiA+IHJ0ZV9wa3RtYnVmX2ZyZWUoZmlyc19tYnVmKTsNCj4gPiBydGVfcGt0bWJ1Zl9mcmVlKGZp cnNfbWJ1Zik7DQo+ID4NCj4gPiBXb3VsZCB3b3JrIGNvcnJlY3RseSBhbmQgZnJlZSBib3RoIG1i dWZzIGJhY2sgdG8gdGhlIG1lbXBvb2wuDQo+ID4NCj4gPiBXaGlsZSBhZnRlcjoNCj4gPiBydGVf cGt0bWJ1Zl9mcmVlX2NoYWluKGZpcnN0X21idWYpOw0KPiA+IHJ0ZV9wa3RtYnVmX2ZyZWVfY2hh aW4oZmlyc3RfbWJ1Zik7DQo+ID4NCj4gPiBXZSB3b3VsZCBoYXZlIGZpcnN0X21idWYgZnJlZWQg YmFjayBpbnRvIHRoZSBtZW1wb29sLCB3aGlsZSBzZWNvbmQgd291bGQgZ2V0IGxvc3QobWVtb3J5 IGxlYWtpbmcpLg0KPiA+IEJhc2ljYWxseSBmcmVlKCkgc2hvdWxkbid0IG1vZGlmeSBhbnkgZmls ZWQgaW5zaWRlIG1idWYsIGV4Y2VwdCByZWZjbnQgaWYgcnRlX21idWZfcmVmY250X3VwZGF0ZSht LCAtMSkgPiAwDQo+ID4NCj4gPiBBYm91dCB5b3VyIGNhc2UsIHdoZW46IGZpcnN0X21idWYtPnJl ZmNudD09MiBhbmQgc2Vjb25kX21idWYtPnJlZmNudD09MS4NCj4gPiBSaWdodCBub3csIHJ0ZV9w a3RtYnVmX2ZyZWUoKSBjYW4ndCBoYW5kbGUgc3VjaCBjYXNlcyBwcm9wZXJseSwNCj4gPiBhbmQs IGFzIEkga25vdywgc3VjaCBzaXR1YXRpb24gaXMgbm90IGNvbnNpZGVyZWQgYXMgdmFsaWQgb25l Lg0KPiANCj4gSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBhcmUgc2F5aW5nLiBU byBtZSwgdGhlIGNhc2UgeW91IGFyZQ0KPiBkZXNjcmliaW5nIGlzIHNpbWlsYXIgdG8gdGhlIGNh c2UgYmVsb3csIGFuZCBpdCBzaG91bGQgd29yayBwcm9wZXJseToNCj4gDQo+IAkvKiBhbGxvY2F0 ZSBhIHBhY2tldCBhbmQgY2xvbmUgaXQuIEFmdGVyIHRoYXQsIG0xIGhhcyBhDQo+IAkgKiByZWZj bnQgb2YgMiAqLw0KPiAJbTEgPSBydGVfcGt0bWJ1Zl9hbGxvYygpOw0KPiAJY2xvbmUxID0gcnRl X3BrdG1idWZfY2xvbmUobTEpOw0KPiANCj4gCS8qIGFsbG9jYXRlIGFub3RoZXIgcGFja2V0ICov DQo+IAltMiA9IHJ0ZV9wa3RtYnVmX2FsbG9jKCk7DQo+IA0KPiAJLyogY2hhaW4gbTIgYWZ0ZXIg bTEsIHVwZGF0aW5nIGZpZWxkcyBsaWtlIHRvdGFsIGxlbmd0aC4NCj4gCSAqIEFmdGVyIHRoYXQs IG0xIGhhcyAyIHNlZ21lbnRzLCB0aGUgZmlyc3Qgb25lIGhhcyBhIHJlZmNudA0KPiAJICogb2Yg MSBhbmQgdGhlIHNlY29uZCBoYXMgYSByZWZjbnQgb2YgMiAqLw0KPiAJbWJ1Zl9jb25jYXQobTEs IG0yKTsNCj4gDQo+IAkvKiBUaGlzIHdpbGwgZGVjcmVtZW50IHRoZSByZWZjbnQgb24gdGhlIGZp cnN0IHNlZ21lbnQgYW5kDQo+IAkgKiBmcmVlIHRoZSBzZWNvbmQgc2VnbWVudCAqLw0KPiAJcnRl X3BrdG1idWZfZnJlZShtMSk7DQo+IA0KPiAJLyogZnJlZSB0aGUgaW5kaXJlY3QgbWJ1ZiwgYW5k IGFzIHRoZSByZWZjbnQgaXMgMSBvbiB0aGUNCj4gCSAqIGRpcmVjdCBtYnVmIChtMSksIGFsc28g cmVsZWFzZSBpdCAqLw0KPiAJcnRlX3BrdG1idWZfZnJlZShjbG9uZTEpOw0KPiANCj4gQW0gSSBt aXNzaW5nIHNvbWV0aGluZz8NCg0KVGhlIHNjZW5hcmlvIHlvdSBkZXNjcmliZWQgd291bGQgd29y ayBJIGJlbGlldmUsICBhcyBzZWNvbmQgcmVmZXJlbmNlIGZvciBtMSBpcyBmcm9tIGluZGlyZWN0 IG1idWYuDQpTbyAgcnRlX3BrdG1idWZfZnJlZShjbG9uZTEpIHdvdWxkIGp1c3QgY2FsbCAgX19y dGVfbWJ1Zl9yYXdfZnJlZShtMSkuDQoNClRoZSBzY2VuYXJpbyBJIGFtIHRhbGtpbmcgYWJvdXQg aXM6DQpObyBpbmRpcmVjdCBtYnVmcyBwb2ludGluZyB0byBtMSBkYXRhIGJ1ZmZlci4NCm0xLT5u ZXh0ID09IG0yOyBtMS0+cmVmY250PT0yOw0KbTItPm5leHQgPT0gTlVMTDsgbTItPnJlY3RuPT0x OyANCg0KQW5kIHRoZW46DQpydGVfcGt0bWJ1Zl9mcmVlKG0xKTsgIC8vYWZ0ZXIgdGhhdCBtMiBp cyBmcmVlZCwgYnV0IG0xLT5uZXh0ID09IG0yDQpydGVfcGt0bWJ1Zl9mcmVlKG0xKTsgLy93b3Vs ZCBjYWxsIHJ0ZV9wa3RtYnVmX2ZyZWVfc2VnKG0yKSANCg0KVGhhdCBvbmUgd291bGQgbm90IHdv cmsgY29ycmVjdGx5LCBhbmQgSSB0aGluayBjb25zaWRlcmVkIGFzIGludmFsaWQgY2FzZSByaWdo dCBub3cuDQpLb25zdGFudGluDQoNCg0KPiANCj4gVGhhbmtzLA0KPiBPbGl2aWVyDQoNCg==