From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id CB69A44C3 for ; Mon, 11 Mar 2019 15:16:40 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x2BEE1ah032253; Mon, 11 Mar 2019 07:16:37 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=pfpt0818; bh=VyOGUTYOt+DdF+iNcg3BABRthqbJ8Vgk7F+1Ft0CO30=; b=s5ngH+szTPeMx9KvqIdJGAIPTcyE7g4zN8c7Np3HsmNMMkEHasKqi3+0JV1fS6c4mwCV wGUvlUWJgD4/fMBX5U7QGsCpoeocGvk8rX2SX7tZLvG72WGXa0+75/VcM8k4LXGyShcg RfZ/kvVxlR9d4cY15GHIQSjulWGGb7W77PoGMffVfFib+aod4StJnjjvziC0C1MvywMm NhUHTDv6Pfed5ZybDAQL2WOYYR15VDETgh+ngoxA5mhGD4pkkmEJ3TDt+38cn1ON6jNx imsp1zvbKaylMmCijLMHb+tZj2m/BXdTy8xfugTvFC0MWdNpayQgKCPUPUkc2d004+g6 Mw== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0b-0016f401.pphosted.com with ESMTP id 2r4dvre5wj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 11 Mar 2019 07:16:37 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 11 Mar 2019 07:16:35 -0700 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.54) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Mon, 11 Mar 2019 07:16:35 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VyOGUTYOt+DdF+iNcg3BABRthqbJ8Vgk7F+1Ft0CO30=; b=U9qnofEhCyEfTtKKgHmyWrTsHlGCBL6Ite3ViqmXJhygVXpJ3umLx1Q/suuUQ4/NH+wrH5owYnBGaGlLCKvQs3LK501ueiJgQe+SjqPbUWFJdXOhP+7JI6RFUjDQoqr6SvI6Db7rdxKr2M67U8uF+vPqdRDUvO0CDxBMlfnMnrM= Received: from BYAPR18MB2424.namprd18.prod.outlook.com (20.179.91.149) by BYAPR18MB2759.namprd18.prod.outlook.com (20.179.56.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.18; Mon, 11 Mar 2019 14:16:34 +0000 Received: from BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::2cce:b981:61da:f92b]) by BYAPR18MB2424.namprd18.prod.outlook.com ([fe80::2cce:b981:61da:f92b%2]) with mapi id 15.20.1686.021; Mon, 11 Mar 2019 14:16:34 +0000 From: Jerin Jacob Kollanukkaran To: "ruifeng.wang@arm.com" , "jingjing.wu@intel.com" , "bernard.iremonger@intel.com" , "wenzhuo.lu@intel.com" CC: "Honnappa.Nagarahalli@arm.com" , "nd@arm.com" , "hemant.agrawal@nxp.com" , "dev@dpdk.org" Thread-Topic: [PATCH v1] app/testpmd: optimized MAC swap by using neon intrinsics Thread-Index: AQHU2BUHmNWpU2KixkqW9/UeoQsa9w== Date: Mon, 11 Mar 2019 14:16:34 +0000 Message-ID: <4b57fab5ba9dda2e439b376c9ed571f5659e8821.camel@marvell.com> References: <1552292065-15239-1-git-send-email-ruifeng.wang@arm.com> In-Reply-To: <1552292065-15239-1-git-send-email-ruifeng.wang@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [111.93.218.67] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a7311a90-eb6d-4464-be1e-08d6a62c2aa6 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BYAPR18MB2759; x-ms-traffictypediagnostic: BYAPR18MB2759: x-microsoft-exchange-diagnostics: =?utf-8?B?MTtCWUFQUjE4TUIyNzU5OzIzOlI0ZFdSN0lXZVg4azZQYm1UQSsvdHI4QjZs?= =?utf-8?B?NVN0a0M5cWo2M2NNdkR4TmVZUHRGOFhZeDkxM3NmUlZMdEE1alpVYXVvMmZ0?= =?utf-8?B?ZThyQktsak1zMEpiN2xSdGhLUk9ybWNkRk8zWkdlNnBCaTNHcHVzQUV0bWhD?= =?utf-8?B?MHM5OHE4VHg1MUliVE1leHFMelkyTlRqQ2doSUtFMFlSdXNPc0JzMjcxMmlo?= =?utf-8?B?WmRDTFIreHVRbkFwZUZPR2laQjJEODZUWWFSZzhXdGhJN2Y5TFZGWVJTcUFx?= =?utf-8?B?M1l3Ti9MZ1RPMm5mOGJ5UjNHNlU0ZHV0ZmZDalBSd2NJaXBvcDhiR3dlUnJJ?= =?utf-8?B?V1NmeFR3ODZBVkV3UmtJc08reVcwYUd5V3hGWWFVOUVqcHR5dDNiT2lwNGta?= =?utf-8?B?TkI2UC9naExoRHJ1L1VERklWaEg4a3hnZ0FBczc3L2tQNjVCRTZvTHJXOS84?= =?utf-8?B?aDkrQW1tSXpEbUdMRC82RWNtalN2MjJPd0RUaUZzSVRHbXFYZmdTdkZGZ2dN?= =?utf-8?B?eFIyWVNkeHJVVForZEpndzR0MUdXSWxULzR5UmtkMDZtUXFkSWZhNGNDeGg0?= =?utf-8?B?YTBGUTFHTzVEZm9ubDJ3SW85WlpBL2V2VkFiYXFFUEdxeng1eloycUZGckFC?= =?utf-8?B?Z29OTXd1c2pKZFRTVkJZNVlCZ3RhMEFNRlZGNmU4K1lqbC9tb2U4KytiMm5q?= =?utf-8?B?S1Bqc0pMTjhxSUVMM1JHMnVxN3dLdjJWWlVadG9aSlN6MUp6WkcxazhYWW1B?= =?utf-8?B?Ylk5cXZTUVN3NkovaTYzVUF1UVA1YlVoZHdSN0FPTzg5WFFYT3VEWDVCdEsr?= =?utf-8?B?VUM3RlZLeVZCTXBZUXFvYlM3c3g1aFlvMENvTCt4S2tPb04zbitTSkdrWCtY?= =?utf-8?B?MjFNNklvODBhb3YwVlNDUk1zd2Z6b2kwaERSbVZXenNNbEppOVgrNEtzSE9x?= =?utf-8?B?amZYZ0tTM1Y2dXNDaVhnOE45Ny9xYkZNeGlMNTA2eEE3SEt1Q2RVYUI1WDdH?= =?utf-8?B?cEVCQ1FwUG9lMUEzc21nRTlNZjQ4b1RKTHBKRlhBcjd2RkxIc2Y0UXFUMjZx?= =?utf-8?B?WXhzTXI5NHVRSWEvVVVySmhmN0xJUzZJUk8vWGJEWVlIbkpSY1V3MGM0VnJV?= =?utf-8?B?TWx5MDk2OXZvSnNXT3NHVE1LSHhvUkNDN25HSEJoYlNCWW5ndU92SHE5Nzc5?= =?utf-8?B?Z1hiQjhwQlVuemw4MDZlTTFNOUQyaXkrOVJSbGFHMVY4V2YwOXRHV0Q5QWRB?= =?utf-8?B?bkthY2ZXU1ZlTFJSUXJ2MXhLbUZjRm1DRnoyUHJCaHBqVWtwMVdJTDVCYXFu?= =?utf-8?B?SkpTSS9xbkkwSDZaTWQzdUJSWlJPQXo5dUdTeC9vVW9QSUNjL2s1Rk5Uemh3?= =?utf-8?B?Z3JJMXBWOUt6dXhkRDFTRjlSb3BlVHNobTZzelg0WmY0cXp4cXBtb1Rpb2tH?= =?utf-8?B?MlNZc3RjZWVPVXFGU0QwdlZqeTFYTUpxaTdTUFgvanEyUXhENGpNOHVCVjRz?= =?utf-8?B?WmVHcG1LU3ZOM3E1c3Y0eEh0NDNXQjBJaUk4VERTMVVIaWxaSy81OFdVSzFB?= =?utf-8?B?ZmV1VENXUlA4NUVJTmU4RXRtVDR1K2ZtblFHMDV6RFRpSjZJVFdScUVqVWNE?= =?utf-8?B?M01DYTVTZFZtOGFUWThKdGdGeVJSbG1jWWRLNm5FQlhCOUtXald5bmhyVld4?= =?utf-8?Q?CqJJcTnl0dVokEonShPLULnGTISAdlN7tkeKqFS?= x-microsoft-antispam-prvs: x-forefront-prvs: 09730BD177 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(136003)(39860400002)(396003)(366004)(189003)(199004)(3846002)(6246003)(6116002)(66066001)(76176011)(54906003)(110136005)(316002)(71200400001)(71190400001)(6512007)(99286004)(6486002)(105586002)(6436002)(36756003)(6506007)(4326008)(102836004)(229853002)(25786009)(2616005)(476003)(106356001)(486006)(478600001)(14454004)(68736007)(97736004)(26005)(11346002)(446003)(305945005)(7736002)(2906002)(81166006)(14444005)(256004)(53936002)(8676002)(118296001)(8936002)(81156014)(86362001)(2201001)(78486014)(2501003)(5660300002)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2759; H:BYAPR18MB2424.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: jQnc52mG+OuSO6ODnnfyJUJZ7Fc5PWpMrK9ymMy0H3ce5zWxxGN746BhMxRN4HEstUBtcuN3m/OziZatxfYIfqB2crXN4slei58LV/2jHRHZoSa7knlkWspkP/rSHVgNWVERDqf8hxf+vcUPCXcF5zRgSR6iaxREJBPkRAFFTYK6pwUWhshAwDJxpW2AbdfrF5sigHpjF093HSnqw5+gf2ygVp1Biqh9UqOavSTjFP5Euwzr5RLLQn0se2Cp38kQXdpxqXlkAHFWtcUV7+BAbZAoIIzbBMiHTmHieO0jvG8Gi9sLPV8lxXnquEvY8D2ZMa4waxeHeOyNWb3sG9CEVc7fjl8eLlF5IyKuMEXv5gfkHMkq5WUU8rUZIAMJgY9ebAtsLW8cKZsjBhSaeJmRMMExc0ZVzyOoGwLRKhvDEIg= Content-Type: text/plain; charset="utf-8" Content-ID: <061C8305BC640442A2411D5012F6451E@namprd18.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: a7311a90-eb6d-4464-be1e-08d6a62c2aa6 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 14:16:34.2275 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2759 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-03-11_11:, , signatures=0 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: Mon, 11 Mar 2019 14:16:41 -0000 T24gTW9uLCAyMDE5LTAzLTExIGF0IDE2OjE0ICswODAwLCBSdWlmZW5nIFdhbmcgd3JvdGU6DQo+ IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCj4gLS0tDQo+IEltcHJvdmVkIE1BQyBzd2FwIHBlcmZvcm1hbmNlIGZvciBB Uk0gcGxhdGZvcm0uDQo+IFRoZSBpbXByb3ZlbWVudCB3YXMgYWNoaWV2ZWQgYnkgdXNpbmcgbmVv biBpbnRyaW5zaWNzDQo+IHRvIHNhdmUgQ1BVIGN5Y2xlcyBhbmQgZG9pbmcgc3dhcCBmb3IgZm91 ciBwYWNrZXRzDQo+IGF0IGEgdGltZS4NCj4gVGhlIG9wdGltaXphdGlvbiBoYWQgMTUlIC0gMjAl IHRocm91Z2hwdXQgYm9vc3QNCj4gaW4gdGVzdHBtZCBNQUMgc3dhcCBtb2RlLg0KPiANCj4gU2ln bmVkLW9mZi1ieTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdAYXJtLmNvbT4NCj4gUmV2aWV3 ZWQtYnk6IEdhdmluIEh1IDxnYXZpbi5odUBhcm0uY29tPg0KPiBSZXZpZXdlZC1ieTogUGhpbCBZ YW5nIDxwaGlsLnlhbmdAYXJtLmNvbT4NCj4gLS0tDQo+ICBhcHAvdGVzdC1wbWQvbWFjc3dhcC5j ICAgICAgfCAgNCArLQ0KPiAgYXBwL3Rlc3QtcG1kL21hY3N3YXBfbmVvbi5oIHwgOTMNCj4gKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICAyIGZpbGVzIGNo YW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBhcHAvdGVzdC1wbWQvbWFjc3dhcF9uZW9uLmgNCj4gDQo+IGRpZmYgLS1naXQgYS9hcHAv dGVzdC1wbWQvbWFjc3dhcC5jIGIvYXBwL3Rlc3QtcG1kL21hY3N3YXAuYw0KPiANCj4gK3N0YXRp YyBpbmxpbmUgdm9pZA0KPiArZG9fbWFjc3dhcChzdHJ1Y3QgcnRlX21idWYgKnBrdHNbXSwgdWlu dDE2X3QgbmIsDQo+ICsJCXN0cnVjdCBydGVfcG9ydCAqdHhwKQ0KPiArew0KPiArCXN0cnVjdCBl dGhlcl9oZHIgKmV0aF9oZHJbNF07DQo+ICsJc3RydWN0IHJ0ZV9tYnVmICptYls0XTsNCj4gKwl1 aW50NjRfdCBvbF9mbGFnczsNCj4gKwlpbnQgaTsNCj4gKwlpbnQgcjsNCj4gKwl1aW50OHgxNl90 IHYwLCB2MSwgdjIsIHYzOw0KPiArCS8qKg0KPiArCSAqIEluZGV4IG1hcCBiZSB1c2VkIHRvIHNo dWZmbGUgdGhlIDE2IGJ5dGVzLg0KPiArCSAqIGJ5dGUgMC01IHdpbGwgYmUgc3dhcHBlZCB3aXRo IGJ5dGUgNi0xMS4NCj4gKwkgKiBieXRlIDEyLTE1IHdpbGwga2VlcCB1bmNoYW5nZWQuDQo+ICsJ ICovDQo+ICsJdWludDh4MTZfdCBpZHhfbWFwID0gezYsIDcsIDgsIDksIDEwLCAxMSwgMCwgMSwg MiwgMywgNCwgNSwNCj4gKwkJCQkxMiwgMTMsIDE0LCAxNX07DQoNCk5pdDogSSB0aGluaywgd2Ug Y2FuIG1ha2UgaXQgYXMgImNvbnN0IHVpbnQ4eDE2X3QgaWR4X21hcCIuDQoNCk90aGVyIHRoYW4g dGhhdCBpdCBsb29rcyBnb29kIHRvIG1lLg0KUmVnYXJkaW5nIHRoZSBwZXJmb3JtYW5jZSwgSSBo YXZlIHRlc3RlZCB3aXRoIHR3byBTb0NzLg0KDQpvY3Rlb250eDogKzEzJSBpbXByb3ZlbWVudA0K b2N0ZW9udHgyOiArNDYlIGltcHJvdmVtZW50DQoNCg0KQWNrZWQtYnk6IEplcmluIEphY29iIDxq ZXJpbmpAbWFydmVsbC5jb20+DQoNCg0KDQoNCg==