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 C987FA0487 for ; Fri, 5 Jul 2019 12:58:27 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DD4AB1BE67; Fri, 5 Jul 2019 12:58:26 +0200 (CEST) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00076.outbound.protection.outlook.com [40.107.0.76]) by dpdk.org (Postfix) with ESMTP id 1C3C11B9AA for ; Fri, 5 Jul 2019 12:58:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tbRDgzSIkAHkXzk80B2sR3OuZW9eeX100PYIoNHtTNg=; b=Xvxx9EcKF98/Ntz/hLJDa8M2rw7gS2VOEjZodR6JnPFrwFr+3WrFAG/OSglTU1XjGIYHKFg4t/snde1CeR+Cj3DBLHEzg0KAlfa/wtd8RI+UDRmDcltHcr7t8uTzoWcm+GHdxlgiPCLaQGp1LMMgdEcSxu2QMB4ALUMcg9qXF94= Received: from AM0PR08MB4418.eurprd08.prod.outlook.com (20.179.35.207) by AM0PR08MB3953.eurprd08.prod.outlook.com (20.178.117.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.18; Fri, 5 Jul 2019 10:58:23 +0000 Received: from AM0PR08MB4418.eurprd08.prod.outlook.com ([fe80::3582:a8b6:2af4:a6d]) by AM0PR08MB4418.eurprd08.prod.outlook.com ([fe80::3582:a8b6:2af4:a6d%3]) with mapi id 15.20.2052.010; Fri, 5 Jul 2019 10:58:23 +0000 From: "Ruifeng Wang (Arm Technology China)" To: "Medvedkin, Vladimir" CC: Honnappa Nagarahalli , Stephen Hemminger , "bruce.richardson@intel.com" , "dev@dpdk.org" , "Gavin Hu (Arm Technology China)" , nd , nd Thread-Topic: [dpdk-dev] [PATCH v3 1/3] lib/lpm: not inline unnecessary functions Thread-Index: AQHVLMwV0WqbgHJxDE+UVV0PVSn4MKavn1SAgACuGHCAAC6gAIAAmlcAgAADAACAAAUuAIAAFfeAgAQc6xCABpE3AIAAAPcg Date: Fri, 5 Jul 2019 10:58:23 +0000 Message-ID: References: <20190627093751.7746-1-ruifeng.wang@arm.com> <20190627082451.56719392@hermes.lan> <20190627213450.30082af6@hermes.lan> <185e012d-6f8a-66be-dc8c-a420065660fb@intel.com> <20190628083507.31eca1db@hermes.lan> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: bfc3585e-dd01-4fa3-b772-49f8f79d4f3b.0 x-checkrecipientchecked: true authentication-results: spf=none (sender IP is ) smtp.mailfrom=Ruifeng.Wang@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 29045f62-ad67-4fb2-49b2-08d70137b343 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM0PR08MB3953; x-ms-traffictypediagnostic: AM0PR08MB3953: x-microsoft-antispam-prvs: nodisclaimer: True x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 008960E8EC x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(346002)(396003)(39860400002)(366004)(53754006)(199004)(189003)(13464003)(76176011)(6436002)(229853002)(7696005)(55016002)(33656002)(186003)(26005)(14444005)(14454004)(99286004)(71190400001)(53936002)(9686003)(71200400001)(6116002)(2906002)(256004)(6916009)(55236004)(68736007)(102836004)(3846002)(6246003)(478600001)(11346002)(7736002)(74316002)(66946007)(305945005)(316002)(72206003)(446003)(4326008)(54906003)(476003)(52536014)(486006)(8936002)(5660300002)(86362001)(66476007)(81166006)(66066001)(25786009)(8676002)(73956011)(6506007)(64756008)(66556008)(66446008)(53546011)(81156014)(76116006); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB3953; H:AM0PR08MB4418.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: fuflrwZrqrUGytj9BAgeh8e6nPym6ULsVEDhs/VrxGLdY+MAB9apfHm0VvHHXk3LckSPo0us40LsTOCdg99eOwgcEP9zkH/ShdIT+h+PS9f/11wAGmVTTrNStqcd0uALkr2SWlOciH22/k3jEqFpH4cahcbWUbhAYe04MFNDjjifHDekwLtqMrdiLDGo0sPsx7D7d3ntivPdKgjDvdLysvD4HZQNEHMBGJvWqCDV0WZwpbEt0GuVv8woxvRkqZCFfRw3gHevbNwliYtwqd4p836T8U9ohIiQGgW6v9IegstQl1a3G3WyWheXbpl++Bqtz4jvmawIr/yNOiawU+qVaxzRupQcy3Qpl1fslLtYKcLsp1bJDecHqthNcmCDagEo1xtpFkSwcmMmocQO2l7DZDBH/szblWnquAcWeEzvkPw= 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: 29045f62-ad67-4fb2-49b2-08d70137b343 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2019 10:58:23.6855 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ruifeng.Wang@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3953 Subject: Re: [dpdk-dev] [PATCH v3 1/3] lib/lpm: not inline unnecessary functions 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" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1lZHZlZGtpbiwgVmxhZGlt aXIgPHZsYWRpbWlyLm1lZHZlZGtpbkBpbnRlbC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgSnVseSA1 LCAyMDE5IDE4OjQxDQo+IFRvOiBSdWlmZW5nIFdhbmcgKEFybSBUZWNobm9sb2d5IENoaW5hKSA8 UnVpZmVuZy5XYW5nQGFybS5jb20+DQo+IENjOiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8SG9ubmFw cGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IFN0ZXBoZW4NCj4gSGVtbWluZ2VyIDxzdGVwaGVuQG5l dHdvcmtwbHVtYmVyLm9yZz47IGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tOw0KPiBkZXZAZHBk ay5vcmc7IEdhdmluIEh1IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEdhdmluLkh1QGFybS5jb20+ OyBuZA0KPiA8bmRAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIHYz IDEvM10gbGliL2xwbTogbm90IGlubGluZSB1bm5lY2Vzc2FyeQ0KPiBmdW5jdGlvbnMNCj4gDQo+ IA0KPiBPbiAwMS8wNy8yMDE5IDA3OjQ0LCBSdWlmZW5nIFdhbmcgKEFybSBUZWNobm9sb2d5IENo aW5hKSB3cm90ZToNCj4gPiBIaSBNZWR2ZWRraW4sDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29y a3BsdW1iZXIub3JnPg0KPiA+PiBTZW50OiBGcmlkYXksIEp1bmUgMjgsIDIwMTkgMjM6MzUNCj4g Pj4gVG86IE1lZHZlZGtpbiwgVmxhZGltaXIgPHZsYWRpbWlyLm1lZHZlZGtpbkBpbnRlbC5jb20+ DQo+ID4+IENjOiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJt LmNvbT47IFJ1aWZlbmcNCj4gV2FuZw0KPiA+PiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxSdWlm ZW5nLldhbmdAYXJtLmNvbT47DQo+ID4+IGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tOyBkZXZA ZHBkay5vcmc7IEdhdmluIEh1IChBcm0gVGVjaG5vbG9neQ0KPiA+PiBDaGluYSkgPEdhdmluLkh1 QGFybS5jb20+OyBuZCA8bmRAYXJtLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0g W1BBVENIIHYzIDEvM10gbGliL2xwbTogbm90IGlubGluZQ0KPiA+PiB1bm5lY2Vzc2FyeSBmdW5j dGlvbnMNCj4gPj4NCj4gPj4gT24gRnJpLCAyOCBKdW4gMjAxOSAxNToxNjozMCArMDEwMA0KPiA+ PiAiTWVkdmVka2luLCBWbGFkaW1pciIgPHZsYWRpbWlyLm1lZHZlZGtpbkBpbnRlbC5jb20+IHdy b3RlOg0KPiA+Pg0KPiA+Pj4gSGkgSG9ubmFwcGEsDQo+ID4+Pg0KPiA+Pj4gT24gMjgvMDYvMjAx OSAxNDo1NywgSG9ubmFwcGEgTmFnYXJhaGFsbGkgd3JvdGU6DQo+ID4+Pj4+IEhpIGFsbCwNCj4g Pj4+Pj4NCj4gPj4+Pj4gT24gMjgvMDYvMjAxOSAwNTozNCwgU3RlcGhlbiBIZW1taW5nZXIgd3Jv dGU6DQo+ID4+Pj4+PiBPbiBGcmksIDI4IEp1biAyMDE5IDAyOjQ0OjU0ICswMDAwICJSdWlmZW5n IFdhbmcgKEFybSBUZWNobm9sb2d5DQo+ID4+Pj4+PiBDaGluYSkiPFJ1aWZlbmcuV2FuZ0Bhcm0u Y29tPiAgd3JvdGU6DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gVGVzdHMgc2hvd2VkIHRoYXQgdGhl IGZ1bmN0aW9uIGlubGluaW5nIGNhdXNlZCBwZXJmb3JtYW5jZQ0KPiA+Pj4+Pj4+Pj4gZHJvcCBv biBzb21lIHg4NiBwbGF0Zm9ybXMgd2l0aCB0aGUgbWVtb3J5IG9yZGVyaW5nIHBhdGNoZXMNCj4g YXBwbGllZC4NCj4gPj4+Pj4+Pj4+IEJ5IGZvcmNlIG5vLWlubGluZSBmdW5jdGlvbnMsIHRoZSBw ZXJmb3JtYW5jZSB3YXMgYmV0dGVyIHRoYW4NCj4gPj4+Pj4+Pj4+IGJlZm9yZSBvbiB4ODYgYW5k IG5vIGltcGFjdCB0byBhcm02NCBwbGF0Zm9ybXMuDQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4g U3VnZ2VzdGVkLWJ5OiBNZWR2ZWRraW4NCj4gPj4gVmxhZGltaXI8dmxhZGltaXIubWVkdmVka2lu QGludGVsLmNvbT4NCj4gPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFJ1aWZlbmcgV2FuZzxydWlm ZW5nLndhbmdAYXJtLmNvbT4NCj4gPj4+Pj4+Pj4+IFJldmlld2VkLWJ5OiBHYXZpbiBIdTxnYXZp bi5odUBhcm0uY29tPg0KPiA+Pj4+Pj4+PiAgICAgew0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiBE byB5b3UgYWN0dWFsbHkgbmVlZCB0byBmb3JjZSBub2lubGluZSBvciBpcyBqdXN0IHRha2luZyBv Zg0KPiA+Pj4+Pj4+PiBpbmxpbmUNCj4gPj4gZW5vdWdoPw0KPiA+Pj4+Pj4+PiBJbiBnZW5lcmFs LCBsZXR0aW5nIGNvbXBpbGVyIGRlY2lkZSBpcyBvZnRlbiBiZXN0IHByYWN0aWNlLg0KPiA+Pj4+ Pj4+IFRoZSBmb3JjZSBub2lubGluZSBpcyBhbiBvcHRpbWl6YXRpb24gZm9yIHg4NiBwbGF0Zm9y bXMgdG8ga2VlcA0KPiA+Pj4+Pj4+IHJ0ZV9scG1fYWRkKCkgQVBJIHBlcmZvcm1hbmNlIHdpdGgg bWVtb3J5IG9yZGVyaW5nIGFwcGxpZWQuDQo+ID4+Pj4+PiBJIGRvbid0IHRoaW5rIHlvdSBhbnN3 ZXJlZCBteSBxdWVzdGlvbi4gV2hhdCBkb2VzIGEgcmVjZW50DQo+ID4+Pj4+PiB2ZXJzaW9uIG9m IEdDQyBkbyBpZiB5b3UgZHJvcCB0aGUgaW5saW5lLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IEFjdHVh bGx5IGFsbCB0aGUgZnVuY3Rpb25zIGluIHJ0ZV9scG0gc2hvdWxkIGRyb3AgaW5saW5lLg0KPiA+ Pj4+PiBJJ20gYWdyZWUgd2l0aCBTdGVwaGVuLiBJZiBpdCBpcyBub3QgYSBmYXN0cGF0aCBhbmQg c2l6ZSBvZg0KPiA+Pj4+PiBmdW5jdGlvbiBpcyBub3QgbWluaW1hbCBpdCBpcyBnb29kIHRvIHJl bW92ZSBpbmxpbmUgcXVhbGlmaWVyIGZvcg0KPiA+Pj4+PiBvdGhlciBjb250cm9sIHBsYW5lIGZ1 bmN0aW9ucyBzdWNoIGFzIHJ1bGVfYWRkL2RlbGV0ZS9maW5kL2V0YyBhbmQNCj4gPj4+Pj4gbGV0 IHRoZSBjb21waWxlciBkZWNpZGUgdG8gaW5saW5lIGl0ICh1bmxlc3MgaXQgYWZmZWN0cyBwZXJm b3JtYW5jZSkuDQo+ID4+Pj4gSU1PLCB0aGUgcnVsZSBuZWVkcyB0byBiZSBzaW1wbGUuIElmIGl0 IGlzIGNvbnRyb2wgcGxhbmUgZnVuY3Rpb24sDQo+ID4+Pj4gd2Ugc2hvdWxkDQo+ID4+IGxlYXZl IGl0IHRvIHRoZSBjb21waWxlciB0byBkZWNpZGUuIEkgZG8gbm90IHRoaW5rIHdlIG5lZWQgdG8g d29ycnkNCj4gPj4gdG9vIG11Y2ggYWJvdXQgcGVyZm9ybWFuY2UgZm9yIGNvbnRyb2wgcGxhbmUg ZnVuY3Rpb25zLg0KPiA+Pj4gQ29udHJvbCBwbGFuZSBpcyBub3QgYXMgaW1wb3J0YW50IGFzIGRh dGEgcGxhbmUgc3BlZWQgYnV0IGl0IGlzDQo+ID4+PiBzdGlsbCBpbXBvcnRhbnQuIEZvciBscG0g d2UgYXJlIHRhbGtpbmcgbm90IGFib3V0IGluaXRpYWxpemF0aW9uLA0KPiA+Pj4gYnV0IHJ1bnRp bWUgcm91dGVzIGFkZC9kZWwgcmVsYXRlZCBmdW5jdGlvbnMuIElmIGl0IGlzIHZlcnkgc2xvdyB0 aGUNCj4gPj4+IGxpYnJhcnkgd2lsbCBiZSB0b3RhbGx5IHVudXNhYmxlIGJlY2F1c2UgYWZ0ZXIg aXQgcmVjZWl2ZXMgYSByb3V0ZQ0KPiA+Pj4gdXBkYXRlIGl0IHdpbGwgYmUgYmxvY2tlZCBmb3Ig YSBsb25nIHRpbWUgYW5kIHJvdXRlIHVwZGF0ZSBxdWV1ZQ0KPiA+Pj4gd291bGQNCj4gPj4gb3Zl cmZsb3cuDQo+ID4+DQo+ID4+IENvbnRyb2wgcGxhbmUgcGVyZm9ybWFuY2UgaXMgbW9yZSBpbXBh Y3RlZCBieSBhbGdvcml0aG1pYyBjaG9pY2UuDQo+ID4+IFRoZSBvcmlnaW5hbCBMUE0gaGFkIHRl cnJpYmxlIChuXjI/KSBjb250cm9sIHBhdGguIEN1cnJlbnQgY29kZSBpcyBiZXR0ZXIuDQo+ID4+ IEkgaGFkIGEgcGF0Y2ggdXNpbmcgUkIgdHJlZSwgYnV0IGl0IHdhcyByZWplY3RlZCBiZWNhdXNl IGl0IHVzZWQgdGhlDQo+ID4+IC91c3IvaW5jbHVkZS9ic2Qvc3lzL3RyZWUuaCB3aGljaCBhZGRl ZCBhIGRlcGVuZGVuY3kuDQo+ID4gQmFzZWQgb24gY3VycmVudCBkaXNjdXNzaW9uLCBJJ2QgbGlr ZSB0byBkcm9wIHRoaXMgc2luZ2xlIHBhdGNoIGZyb20gdGhlIHBhdGNoDQo+IHNldC4NCj4gPiBT aW5jZSBpdCBpcyBub3QgZGlyZWN0bHkgcmVsYXRlZCB0byBtZW1vcnkgb3JkZXJpbmcgY2hhbmdl cyBpbiB0aGlzIGxpYnJhcnkuDQo+ID4gV2UgY2FuIHJlbW92ZSBpbmxpbmVzIGluIGEgZm9sbG93 IHVwIHBhdGNoLg0KPiBJIHRoaW5rIHRoaXMgcGF0Y2ggaXMgaW5kaXJlY3RseSByZWxhdGVkIHRv IGNoYW5nZXMuIEkgY2FuJ3QgYWNjZXB0IGEgbWVtb3J5DQo+IG9yZGVyaW5nIHBhdGNoIHNlcmll cyBfYmVmb3JlXyB0aGlzIHBhdGNoIGJlY2F1c2UgYSByZXBvc2l0b3J5IHN0YXRlIHdpbGwNCj4g YXBwZWFyIGluIHdoaWNoIHRoZSBwZXJmb3JtYW5jZSBvZiBMUE0gYWRkL2RlbGV0ZSBoYXMgZHJv cHBlZC4gU28gaWYgaXQNCj4gY291bGQgYmUgYXZvaWRlZCBpdCBoYXZlIHRvIGJlIGF2b2lkZWQu DQo+IA0KSW4gcGF0Y2ggc2V0IHY0LCBJIGRyb3BwZWQgdGhpcyBwYXRjaCBhbmQgYWRkZWQgYXRv bWljIHJlbGF4ZWQgc3RvcmUgZm9yIG90aGVyDQp0YWJsZSBlbnRyaWVzLiBUZXN0IHJlc3VsdCBz aG93ZWQgbm8gcGVyZm9ybWFuY2UgZHJvcCB3aXRoIHRoZSB3aG9sZSBwYXRjaCBzZXQuDQpUZXN0 IGRhdGEgd2FzIHVwZGF0ZWQgaW4gY29tbWl0IG1lc3NhZ2Ugb2YgdGhlIGZpcnN0IHBhdGNoLg0K UGxlYXNlIGhhdmUgYSBjaGVjay4gVGhhbmtzLg0K