From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60069.outbound.protection.outlook.com [40.107.6.69]) by dpdk.org (Postfix) with ESMTP id 7C411378B for ; Tue, 12 Mar 2019 02:34:09 +0100 (CET) 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=ipLqTIzicpTAoab7dDb/ri9AkY3t1GvRVHy8m/qc3to=; b=ooqvCyQOiIEZS5H6+497HNpL+NyQBDqdgc4h38EoMOvUCY+Qvgf+SmpuY0JKH/CAS9V3cpA0CGKbIqvl8dsnReYuz5BzPpoBm19FVR3M4Z3a+rxF0IwnOZnFcmCXkQu/9l1z2x5oowjc8yzaX3wyDRH0BOZ6uhSjFP2CVr7pHh8= Received: from AM6PR08MB3782.eurprd08.prod.outlook.com (20.178.89.23) by AM6PR08MB4295.eurprd08.prod.outlook.com (20.179.5.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.20; Tue, 12 Mar 2019 01:34:07 +0000 Received: from AM6PR08MB3782.eurprd08.prod.outlook.com ([fe80::508c:a0e4:2fc2:ff7]) by AM6PR08MB3782.eurprd08.prod.outlook.com ([fe80::508c:a0e4:2fc2:ff7%5]) with mapi id 15.20.1686.021; Tue, 12 Mar 2019 01:34:07 +0000 From: "Ruifeng Wang (Arm Technology China)" To: "jerinj@marvell.com" , "jingjing.wu@intel.com" , "bernard.iremonger@intel.com" , "wenzhuo.lu@intel.com" CC: Honnappa Nagarahalli , nd , "hemant.agrawal@nxp.com" , "dev@dpdk.org" , nd Thread-Topic: [PATCH v1] app/testpmd: optimized MAC swap by using neon intrinsics Thread-Index: AQHU1+KKVlOBc1AruUOHmK7DY9pcsKYGekoAgAC7/tA= Date: Tue, 12 Mar 2019 01:34:07 +0000 Message-ID: References: <1552292065-15239-1-git-send-email-ruifeng.wang@arm.com> <4b57fab5ba9dda2e439b376c9ed571f5659e8821.camel@marvell.com> In-Reply-To: <4b57fab5ba9dda2e439b376c9ed571f5659e8821.camel@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: 3c8aedec-8afb-47c7-b84c-08d6a68ad1ea x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM6PR08MB4295; x-ms-traffictypediagnostic: AM6PR08MB4295: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr nodisclaimer: True x-microsoft-exchange-diagnostics: 1; AM6PR08MB4295; 20:dxeGI4jAr+tiTV0+V+PA4j8XcGTMG93r1McLmXnLaIFwAv0ZfK9bg2700F3C/vpmlItqBwaVeeskNRg3yiTIlh7Hxf0soWNh69WZYZMrS6bJxCBUcDgrog7lpH2ErMo0vI1KMB9vKWszU1pp3Kaqn6Pzt/GPqqFQfh+e5yTWRPY= x-microsoft-antispam-prvs: x-forefront-prvs: 09749A275C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(346002)(396003)(376002)(136003)(13464003)(199004)(189003)(229853002)(2501003)(305945005)(99286004)(4326008)(9686003)(186003)(6436002)(81166006)(81156014)(26005)(55016002)(66066001)(7696005)(7736002)(33656002)(316002)(6506007)(8936002)(8676002)(54906003)(102836004)(53546011)(53936002)(110136005)(76176011)(55236004)(2201001)(68736007)(14454004)(86362001)(256004)(478600001)(14444005)(52536013)(11346002)(6246003)(71190400001)(71200400001)(106356001)(476003)(97736004)(2906002)(446003)(74316002)(25786009)(486006)(72206003)(105586002)(5660300002)(6116002)(3846002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB4295; H:AM6PR08MB3782.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: IUuVb3p2GW6VNL8miP1IBP24r2zbpCtiHFmh/Iud2EJ+Kjg2kH2JqZAdABHNOVaYkpn2jBpbPeQAlgc29lnrc4b3OqFjg0TxUurb3xpKvVQW+81wBRbX+MoqpVHmpXVkV77VOyVDBYO78QqNH3RrRQM9NnQ8c2EodchTpnMzehiwSXsbNnzp9k8piTds2F4eLHXCHmuEeFL1GvII8/4A/XXLUtvZw9owUR59+8AFsJAohLbB/G+ngiJiwOupcPDffp+a6r6XITa4VjDnIIE2bix5lFz0EoeXKaWrNsZ8misuoXYrCPiNqcQQm6jhgcpg/pVTXGm+gLUcyZIMkNVfO/+BK85JAIqY2d+fXfd6wgqFIie3nVLWgKPThiQDkoXhwNqXifmHTtXxuW1T5/dNk41G+9ztm8zkJxIPoy1DjUA= 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: 3c8aedec-8afb-47c7-b84c-08d6a68ad1ea X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2019 01:34:07.5541 (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-Transport-CrossTenantHeadersStamped: AM6PR08MB4295 Subject: Re: [dpdk-dev] [PATCH v1] app/testpmd: optimized MAC swap by using neon intrinsics 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: Tue, 12 Mar 2019 01:34:09 -0000 DQoNClJlZ2FyZHMsDQovUnVpZmVuZw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ IEZyb206IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT4NCj4g U2VudDogMjAxOeW5tDPmnIgxMeaXpSAyMjoxNw0KPiBUbzogUnVpZmVuZyBXYW5nIChBcm0gVGVj aG5vbG9neSBDaGluYSkgPFJ1aWZlbmcuV2FuZ0Bhcm0uY29tPjsNCj4gamluZ2ppbmcud3VAaW50 ZWwuY29tOyBiZXJuYXJkLmlyZW1vbmdlckBpbnRlbC5jb207DQo+IHdlbnpodW8ubHVAaW50ZWwu Y29tDQo+IENjOiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJt LmNvbT47IG5kDQo+IDxuZEBhcm0uY29tPjsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgZGV2QGRw ZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjFdIGFwcC90ZXN0cG1kOiBvcHRpbWl6ZWQg TUFDIHN3YXAgYnkgdXNpbmcgbmVvbg0KPiBpbnRyaW5zaWNzDQo+IA0KPiBPbiBNb24sIDIwMTkt MDMtMTEgYXQgMTY6MTQgKzA4MDAsIFJ1aWZlbmcgV2FuZyB3cm90ZToNCj4gPiAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQo+ID4gLS0tDQo+ID4gSW1wcm92ZWQgTUFDIHN3YXAgcGVyZm9ybWFuY2UgZm9yIEFSTSBwbGF0 Zm9ybS4NCj4gPiBUaGUgaW1wcm92ZW1lbnQgd2FzIGFjaGlldmVkIGJ5IHVzaW5nIG5lb24gaW50 cmluc2ljcyB0byBzYXZlIENQVQ0KPiA+IGN5Y2xlcyBhbmQgZG9pbmcgc3dhcCBmb3IgZm91ciBw YWNrZXRzIGF0IGEgdGltZS4NCj4gPiBUaGUgb3B0aW1pemF0aW9uIGhhZCAxNSUgLSAyMCUgdGhy b3VnaHB1dCBib29zdCBpbiB0ZXN0cG1kIE1BQyBzd2FwDQo+ID4gbW9kZS4NCj4gPg0KPiA+IFNp Z25lZC1vZmYtYnk6IFJ1aWZlbmcgV2FuZyA8cnVpZmVuZy53YW5nQGFybS5jb20+DQo+ID4gUmV2 aWV3ZWQtYnk6IEdhdmluIEh1IDxnYXZpbi5odUBhcm0uY29tPg0KPiA+IFJldmlld2VkLWJ5OiBQ aGlsIFlhbmcgPHBoaWwueWFuZ0Bhcm0uY29tPg0KPiA+IC0tLQ0KPiA+ICBhcHAvdGVzdC1wbWQv bWFjc3dhcC5jICAgICAgfCAgNCArLQ0KPiA+ICBhcHAvdGVzdC1wbWQvbWFjc3dhcF9uZW9uLmgg fCA5Mw0KPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0K PiA+ICAyIGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkgIGNy ZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGFwcC90ZXN0LXBtZC9tYWNzd2FwX25lb24uaA0KPiA+DQo+ ID4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC9tYWNzd2FwLmMgYi9hcHAvdGVzdC1wbWQvbWFj c3dhcC5jDQo+ID4NCj4gPiArc3RhdGljIGlubGluZSB2b2lkDQo+ID4gK2RvX21hY3N3YXAoc3Ry dWN0IHJ0ZV9tYnVmICpwa3RzW10sIHVpbnQxNl90IG5iLA0KPiA+ICsJCXN0cnVjdCBydGVfcG9y dCAqdHhwKQ0KPiA+ICt7DQo+ID4gKwlzdHJ1Y3QgZXRoZXJfaGRyICpldGhfaGRyWzRdOw0KPiA+ ICsJc3RydWN0IHJ0ZV9tYnVmICptYls0XTsNCj4gPiArCXVpbnQ2NF90IG9sX2ZsYWdzOw0KPiA+ ICsJaW50IGk7DQo+ID4gKwlpbnQgcjsNCj4gPiArCXVpbnQ4eDE2X3QgdjAsIHYxLCB2MiwgdjM7 DQo+ID4gKwkvKioNCj4gPiArCSAqIEluZGV4IG1hcCBiZSB1c2VkIHRvIHNodWZmbGUgdGhlIDE2 IGJ5dGVzLg0KPiA+ICsJICogYnl0ZSAwLTUgd2lsbCBiZSBzd2FwcGVkIHdpdGggYnl0ZSA2LTEx Lg0KPiA+ICsJICogYnl0ZSAxMi0xNSB3aWxsIGtlZXAgdW5jaGFuZ2VkLg0KPiA+ICsJICovDQo+ ID4gKwl1aW50OHgxNl90IGlkeF9tYXAgPSB7NiwgNywgOCwgOSwgMTAsIDExLCAwLCAxLCAyLCAz LCA0LCA1LA0KPiA+ICsJCQkJMTIsIDEzLCAxNCwgMTV9Ow0KPiANCj4gTml0OiBJIHRoaW5rLCB3 ZSBjYW4gbWFrZSBpdCBhcyAiY29uc3QgdWludDh4MTZfdCBpZHhfbWFwIi4NCj4gDQo+IE90aGVy IHRoYW4gdGhhdCBpdCBsb29rcyBnb29kIHRvIG1lLg0KPiBSZWdhcmRpbmcgdGhlIHBlcmZvcm1h bmNlLCBJIGhhdmUgdGVzdGVkIHdpdGggdHdvIFNvQ3MuDQo+IA0KPiBvY3Rlb250eDogKzEzJSBp bXByb3ZlbWVudA0KPiBvY3Rlb250eDI6ICs0NiUgaW1wcm92ZW1lbnQNCj4gDQo+IA0KPiBBY2tl ZC1ieTogSmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT4NCj4gDQpUaGFua3MgSmVyaW4g Zm9yIHlvdXIgdGVzdCBhbmQgZGF0YS4NClRoZSBjb2RlIGNoYW5nZSB3aWxsIGJlIGluY2x1ZGVk IGluIHYyLg0KDQo=