From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80079.outbound.protection.outlook.com [40.107.8.79]) by dpdk.org (Postfix) with ESMTP id EF5251B147; Thu, 11 Oct 2018 09:11:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eZyncGanMyaa+IayafHLMsS5ayZxI1hjgMZfO2AnwOg=; b=SM8wqmHtYkH5KAU6+w4f6MTX5BH09P6IrVBwDT2QyhVG/4/uxi6t9yl2utfEUy3Vl1x0SA9upz4jINETDiIme8TpFKw++M0tsDeaCeFtFtI7JvXc9E4C+nMVIuZztGgRdScYVXctY5OO7IgrzEj8hWYNb29FLvCAbHcj715bZ18= Received: from DB7PR08MB3385.eurprd08.prod.outlook.com (20.176.238.90) by DB7PR08MB2971.eurprd08.prod.outlook.com (52.134.109.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.23; Thu, 11 Oct 2018 07:11:32 +0000 Received: from DB7PR08MB3385.eurprd08.prod.outlook.com ([fe80::eda0:7bf6:a891:3ae7]) by DB7PR08MB3385.eurprd08.prod.outlook.com ([fe80::eda0:7bf6:a891:3ae7%6]) with mapi id 15.20.1228.020; Thu, 11 Oct 2018 07:11:32 +0000 From: "Phil Yang (Arm Technology China)" To: "Burakov, Anatoly" , Ferruh Yigit , "dev-bounces@dpdk.org" , "dev@dpdk.org" CC: "bernard.iremonger@intel.com" , "Gavin Hu (Arm Technology China)" , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2] app/testpmd: optimize membuf pool allocation Thread-Index: AQHUSjuYehtP9H0HrkekSgE9jFIgWqUVYQyAgAAAhQCABGpmYA== Date: Thu, 11 Oct 2018 07:11:32 +0000 Message-ID: References: <1535362398-6526-1-git-send-email-phil.yang@arm.com> <1536717266-6363-1-git-send-email-phil.yang@arm.com> <6f76decb-086b-3be9-0ed7-25a098e959c7@intel.com> <722734c3-7020-0a27-d50e-395b7cc2c59f@intel.com> In-Reply-To: <722734c3-7020-0a27-d50e-395b7cc2c59f@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Phil.Yang@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB7PR08MB2971; 6:NYnLOXM3anBCEVMxCnO/2cQ//z4TS4EDgbT3yZhXAO0Ttzzaiy1nzQWxUtnUEneqmtpmpBUGoaSlOonb7xYtvHcwmp/RB2sw7eCG2Oe4HdwqXJdxB/7jXuVAi2FJlDvhCKa0CJLxiYGozh1oqLtF+CzA4yjLhzhZdqaUlLp3zlJVk3yr7SY0BCAvq4QX+gG3DbAX0+aDNUTFeaE4vawiW7Nh2fANlMoQ9ZBevE+fxciGXXmHS5+8BsxdhZa90Ks2pSeDyKSEJI8hKzAEl0eILVzEZ4qJEiKcRUiuMSQkdW3Qf7tRrTw9rNwpplxR0iencaS3RUTPda/Nz0rTAwTKCxOMovfZagF4HkaHo9nrbzQpI236bjI7cf+6ySGUaqxejtuh8UdvFPdoMBCiiF+rNtNKhxR8vhGj8uSACEnWzVTeP+mDXxGq+iGbfeiME74XfnuZD/RWuzRmZ0DHZeKGTQ==; 5:qvDnUBlRyCVp6f0IM7HPMefmPI0pWqrZhkIiAuJfM6p0PE4IJC89AOmes7jMg6hsZ7ShuTkDPuxVPJStqX+5ISQimUFIPA5rU1lFCcB8cn2ACZxFx18fGEexqGAw+s2IJwlNQokGDIKKLJUpadXYsvS2FaW4G/AlzgzN6G0PiBQ=; 7:VJTCb+Bkg7vv0O/a54e69ukqnYS/fiq6iownlRuPpZiQX7zwfIth/uESutdpJKKShnOayP3Qaz+ZcusZVU+uwQN28LU+hDT4dPzT4PotyzndvaoMxCRTY0QGn8dCI2RvHnw1SUzisL0nM46vzytsovofHv9gXwxSc89+s2fYQISY5cG8bG1OeotS47a7kutwXAld1WRGpLuR6N6KpMkdvnodB//mRvDPl1QjYdpIwOlp0RCE2THjytdz+ju0yFM7 x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR; x-ms-office365-filtering-correlation-id: 43ff445e-3ab0-4815-063b-08d62f48c619 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB7PR08MB2971; x-ms-traffictypediagnostic: DB7PR08MB2971: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(228905959029699)(180628864354917); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231355)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(149066)(150057)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051); SRVR:DB7PR08MB2971; BCL:0; PCL:0; RULEID:; SRVR:DB7PR08MB2971; x-forefront-prvs: 08220FA8D6 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(136003)(366004)(396003)(51234002)(40434004)(13464003)(189003)(199004)(229853002)(106356001)(74316002)(6436002)(93886005)(25786009)(305945005)(7736002)(105586002)(14444005)(5024004)(256004)(478600001)(53936002)(72206003)(6116002)(3846002)(9686003)(55016002)(14454004)(2201001)(66066001)(2906002)(8676002)(2900100001)(6506007)(186003)(26005)(8936002)(81156014)(81166006)(102836004)(7696005)(5660300001)(33656002)(71190400001)(71200400001)(2501003)(97736004)(5250100002)(53546011)(55236004)(99286004)(76176011)(476003)(11346002)(68736007)(6246003)(110136005)(4326008)(86362001)(446003)(486006)(54906003)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB2971; H:DB7PR08MB3385.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: awdV56fTKu94KVWPJ1k4sXQiqnuRCRqK/8SElHZn+Mf4Hz61dHPS9xJkw2cHTdSiXVRrkQSEsSPDIP/9gexurZOd1QEiLn67701jxs4TD3nTjYPzGk6Jk06IOWMfzmM3v2z4d9cF2tXKZJSS2xvy3DUAWyB6Im0YivPbZx/eYjxd34A7/vjg+2Fhwv+TYCgGxVkl2RP5BjzJ6A0mSHusWEYaeMO8+tOUJ+AomJmIKfK9RKRBIWrbXhmRzks0U4Sj8O4KBOMLmTDUHMuxyuQ7hW5DEjU2LNsh45YtznCdueKRrXDJHxJB3sIzHrCuUKKsOBRDOP91+uTBndDlI7XOvMmoj7VXGXYq2v9hBRNTpq0= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43ff445e-3ab0-4815-063b-08d62f48c619 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2018 07:11:32.6392 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB2971 Subject: Re: [dpdk-dev] [PATCH v2] app/testpmd: optimize membuf pool allocation 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, 11 Oct 2018 07:11:34 -0000 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCdXJha292LCBBbmF0b2x5IDxh bmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0KPiBTZW50OiBNb25kYXksIE9jdG9iZXIgOCwgMjAx OCA3OjM2IFBNDQo+IFRvOiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+OyBk ZXYtYm91bmNlc0BkcGRrLm9yZzsNCj4gZGV2QGRwZGsub3JnDQo+IENjOiBiZXJuYXJkLmlyZW1v bmdlckBpbnRlbC5jb207IEdhdmluIEh1IChBcm0gVGVjaG5vbG9neSBDaGluYSkNCj4gPEdhdmlu Lkh1QGFybS5jb20+OyBzdGFibGVAZHBkay5vcmc7IFBoaWwgWWFuZyAoQXJtIFRlY2hub2xvZ3kg Q2hpbmEpDQo+IDxQaGlsLllhbmdAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0g W1BBVENIIHYyXSBhcHAvdGVzdHBtZDogb3B0aW1pemUgbWVtYnVmIHBvb2wNCj4gYWxsb2NhdGlv bg0KPg0KPiBPbiAwOC1PY3QtMTggMTI6MzMgUE0sIEZlcnJ1aCBZaWdpdCB3cm90ZToNCj4gPiBP biA5LzEyLzIwMTggMjo1NCBBTSwgZGV2LWJvdW5jZXNAZHBkay5vcmcgd3JvdGU6DQo+ID4+IEJ5 IGRlZmF1bHQsIHRlc3RwbWQgd2lsbCBjcmVhdGUgbWVtYnVmIHBvb2wgZm9yIGFsbCBOVU1BIG5v ZGVzIGFuZA0KPiA+PiBpZ25vcmUgRUFMIGNvbmZpZ3VyYXRpb24uDQo+ID4+DQo+ID4+IENvdW50 IHRoZSBudW1iZXIgb2YgYXZhaWxhYmxlIE5VTUEgYWNjb3JkaW5nIHRvIEVBTCBjb3JlIG1hc2sg b3IgY29yZQ0KPiA+PiBsaXN0IGNvbmZpZ3VyYXRpb24uIE9wdGltaXplZCBieSBvbmx5IGNyZWF0 aW5nIG1lbWJ1ZiBwb29sIGZvciB0aG9zZQ0KPiA+PiBub2Rlcy4NCj4gPj4NCj4gPj4gRml4ZXM6 IGM5Y2FmY2MgKCJhcHAvdGVzdHBtZDogZml4IG1lbXBvb2wgY3JlYXRpb24gYnkgc29ja2V0IGlk IikNCj4gPj4NCj4gPj4gU2lnbmVkLW9mZi1ieTogUGhpbCBZYW5nIDxwaGlsLnlhbmdAYXJtLmNv bT4NCj4gPj4gQWNrZWQtYnk6IEdhdmluIEh1IDxnYXZpbi5odUBhcm0uY29tPg0KPiA+PiAtLS0N Cj4gPj4gICBhcHAvdGVzdC1wbWQvdGVzdHBtZC5jIHwgNCArKy0tDQo+ID4+ICAgMSBmaWxlIGNo YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPj4NCj4gPj4gZGlmZiAt LWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jIGlu ZGV4DQo+ID4+IGVlNDhkYjIuLmE1NmFmMmIgMTAwNjQ0DQo+ID4+IC0tLSBhL2FwcC90ZXN0LXBt ZC90ZXN0cG1kLmMNCj4gPj4gKysrIGIvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPiA+PiBAQCAt NDc2LDYgKzQ3Niw4IEBAIHNldF9kZWZhdWx0X2Z3ZF9sY29yZXNfY29uZmlnKHZvaWQpDQo+ID4+ DQo+ID4+ICAgbmJfbGMgPSAwOw0KPiA+PiAgIGZvciAoaSA9IDA7IGkgPCBSVEVfTUFYX0xDT1JF OyBpKyspIHsNCj4gPj4gK2lmICghcnRlX2xjb3JlX2lzX2VuYWJsZWQoaSkpDQo+ID4+ICtjb250 aW51ZTsNCj4gPj4gICBzb2NrX251bSA9IHJ0ZV9sY29yZV90b19zb2NrZXRfaWQoaSk7DQo+ID4+ ICAgaWYgKG5ld19zb2NrZXRfaWQoc29ja19udW0pKSB7DQo+ID4+ICAgaWYgKG51bV9zb2NrZXRz ID49IFJURV9NQVhfTlVNQV9OT0RFUykgeyBAQCAtDQo+IDQ4NSw4ICs0ODcsNiBAQA0KPiA+PiBz ZXRfZGVmYXVsdF9md2RfbGNvcmVzX2NvbmZpZyh2b2lkKQ0KPiA+PiAgIH0NCj4gPj4gICBzb2Nr ZXRfaWRzW251bV9zb2NrZXRzKytdID0gc29ja19udW07DQo+ID4+ICAgfQ0KPiA+PiAtaWYgKCFy dGVfbGNvcmVfaXNfZW5hYmxlZChpKSkNCj4gPj4gLWNvbnRpbnVlOw0KPiA+PiAgIGlmIChpID09 IHJ0ZV9nZXRfbWFzdGVyX2xjb3JlKCkpDQo+ID4+ICAgY29udGludWU7DQo+ID4+ICAgZndkX2xj b3Jlc19jcHVpZHNbbmJfbGMrK10gPSBpOw0KPiA+Pg0KPiA+DQo+ID4NCj4gPiBUaGlzIGlzIGNh dXNpbmcgdGVzdHBtZCBmYWlsIGZvciB0aGUgY2FzZSBhbGwgY29yZXMgZnJvbSBzb2NrZXQgMSBh bmQNCj4gPiBhZGRlZCBhIHZpcnR1YWwgZGV2aWNlIHdoaWNoIHdpbGwgdHJ5IHRvIGFsbG9jYXRl IG1lbW9yeSBmcm9tIHNvY2tldCAwLg0KPiA+DQo+ID4NCj4gPiAgICQgdGVzdHBtZCAtbDxjb3Jl cyBmcm9tIHNvY2tldCAxPiAtLXZkZXYgbmV0X3BjYXAwLGlmYWNlPWxvIC0tIC1pDQo+ID4gICAu Li4NCj4gPiAgIEZhaWxlZCB0byBzZXR1cCBSWCBxdWV1ZTpObyBtZW1wb29sIGFsbG9jYXRpb24g b24gdGhlIHNvY2tldCAwDQo+ID4gICBFQUw6IEVycm9yIC0gZXhpdGluZyB3aXRoIGNvZGU6IDEN Cj4gPiAgICAgQ2F1c2U6IFN0YXJ0IHBvcnRzIGZhaWxlZA0KPiA+DQo+ID4NCj4NCj4gSXQncyBh biBvcGVuIHF1ZXN0aW9uIGFzIHRvIHdoeSBwY2FwIGRyaXZlciB0cmllcyB0byBhbGxvY2F0ZSBv biBzb2NrZXQNCj4gMCB3aGVuIGV2ZXJ5dGhpbmcgaXMgb24gc29ja2V0IDEsIGJ1dCBwZXJoYXBz IGEgYmV0dGVyIGltcHJvdmVtZW50IHdvdWxkIGJlIHRvDQo+IHRha2UgaW50byBhY2NvdW50IG5v dCBvbmx5IHNvY2tldCBJRCdzIG9mIGxjb3JlcywgYnV0IGV0aGRldiBkZXZpY2VzIGFzIHdlbGw/ DQo+DQo+IC0tDQo+IFRoYW5rcywNCj4gQW5hdG9seQ0KDQpIaSBBbmF0b2x5LA0KDQpBZ3JlZS4N Cg0KU2luY2UgTlVNQS1hd2FyZSBpcyBlbmFibGVkIGRlZmF1bHQgaW4gdGVzdHBtZCwgc28gaXQg c2hvdWxkIGJlIGNvbmZpZ3VyYWJsZSBmb3IgdmRldiBwb3J0IE5VTUEgc2V0dGluZy4NCg0KdGVz dHBtZCAtbCA8Y29yZXMgZnJvbSBzb2NrZXQgMT4gLS12ZGV2IG5ldF9wY2FwMCxpZmFjZT1sbyAt LXNvY2tldC1tZW09NjQgLS0gLS1udW1hIC0tcG9ydC1udW1hLWNvbmZpZz0iKDAsMSkiIC0tcmlu Zy1udW1hLWNvbmZpZz0iKDAsMSwxKSwoMCwyLDEpIiAtaQ0KDQouLi4NCkNvbmZpZ3VyaW5nIFBv cnQgMCAoc29ja2V0IDApDQpGYWlsZWQgdG8gc2V0dXAgUlggcXVldWU6Tm8gbWVtcG9vbCBhbGxv Y2F0aW9uIG9uIHRoZSBzb2NrZXQgMA0KRUFMOiBFcnJvciAtIGV4aXRpbmcgd2l0aCBjb2RlOiAx DQogIENhdXNlOiBTdGFydCBwb3J0cyBmYWlsZWQNCg0KVGhpcyBzaG91bGQgYmUgYSBkZWZlY3Qu DQoNClRoYW5rcw0KUGhpbCBZYW5nDQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2Yg dGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBh bHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQs IHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3Nl IHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3Nl LCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5 b3UuDQo=