From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0064.outbound.protection.outlook.com [104.47.34.64]) by dpdk.org (Postfix) with ESMTP id B588668CF for ; Fri, 14 Oct 2016 15:27:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=T4X9HeC6tuGtXIqUuiPHKqjEHacgoHIKm7HYsOQXSmY=; b=i7UAJfD/lmOwVpnUjKW7mjiolnOk+/5c8B0f3HQ1Ajdu5F8P1SQWGBpOxfnBAuvSVYYxb9WvX72MjGai/q85RbQPyEft98gCC/zZTXqgkJVrSk8W2ZNCd6Dx++3dhkvfTS8FgmmHUvEOcZIetmN8hjG39Q2geVOlDNuP5+K17IM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@cavium.com; Received: from localhost.localdomain (122.166.92.214) by BN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.12; Fri, 14 Oct 2016 13:27:17 +0000 Date: Fri, 14 Oct 2016 18:56:51 +0530 From: Jerin Jacob To: Jianbo Liu CC: , , , Message-ID: <20161014132650.GA10964@localhost.localdomain> References: <1472032425-16136-1-git-send-email-jianbo.liu@linaro.org> <1476417604-22400-1-git-send-email-jianbo.liu@linaro.org> <1476417604-22400-3-git-send-email-jianbo.liu@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1476417604-22400-3-git-send-email-jianbo.liu@linaro.org> User-Agent: Mutt/1.6.2 (2016-07-01) X-Originating-IP: [122.166.92.214] X-ClientProxiedBy: PN1PR01CA0015.INDPRD01.PROD.OUTLOOK.COM (10.164.137.22) To BN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) X-MS-Office365-Filtering-Correlation-Id: 78a83192-4c4a-4838-932c-08d3f435d34b X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 2:nsqk5BoG1Dj89Uf1owufqCIlYTWtkDOTigjDExqYyv98EtW+Ed2y1Zb+gAMZKUI7u94+tkIJv1R5l4UokdGjjujDresgBO/bhVyrTLDeS8trDIwaBjW4Ogvkf/WLJD1UfECvOoCvW/LeOsCaKEWB3w4gtn1OODm5lZtiQwPPTbkw2oUNBIVrrHVWo7wGrad1qK26+ppJAjbQKLkvQ45gqg==; 3:CzOF9BJjvSQLd8hqptcnH2CR7aKI6pAOkwa0T3T5L8q58vKyRpudPH0CYGykip+DmzpHsQWqM4+x/haF1frGCiT1vLN3RhtP8B+ru6BLAq9hIYTa5uVgNHJoBANiRKftqoIOF1reiVUd22iKdbj/8w== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0701MB1719; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 25:0PTFf3ZW+AdccaDoB++x6HMkibWx05vobGJTOwv7jofzwbhgfUUWHWehiOTfAk9oEqKW3I3LT0DRKBbuZ3rZ6fs1FCSOgJ/FCC2bI77Mf8hVN37d0HQRT9EmyykfK/ok042MPqAEdcHYh3is42xGMzApl+UoH9CSgZhZAzST2wXOJWqO9T6hKhUmuTUPHCFE9YXdpt6yRJgKFLmhXeg3QLfuJuuRMvoyKqrAtEoCAeuOZPy3+teAiA5QMR6ZVts+DIbBR60DDGItQ2g4Qb27Sz/WFGjd3a65WmJ6hBOtPT0KKRqMD439IaAL232O4n+kQNeDJYucuK8NZaXZogJOy6DC9q/j88svgAal4LXisBysaVWa9swhi/5M2wNiJ7RoIe5DBT+qthRxW0XQHFL7Hdumlh/PUT2q9T6GeW6zUAD+USxMPnLOxmpJittY3oKQr54UIEhU3D0qeh/eVvTN/5kmwoLrAOGPMJ47ZerxlSfLBHqMpj8c6+KIVGniTqb6b7ko5VL8qnMqVBYXuACjTpZmVs9/S8E4f2vNtGnwItHT+hlS100nb2AHGyimhf0ATmQuvodyYI+qtDvAJIJu+9ITxnm7pTG3Cz5wGQ9DkeqKLuk0nZQcJp7z2ASyAyOlHBF+8mVGjNgA+KheSKCxwCn2hFhvQDzKuZ/Ci7WitFFWAHGAAEnvkEWshTLD9655NTld3lnp10f/wm7RBfcvhKTrisnKOnCUmCnbek7XYlJMWAbqI9V7sq9l/a2OQi4O X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 31:pHsLnR4i1Qxescl3+7okUT0ZGQz6aMBEQqJvzqjvGeQrR7atdFMat4baEVWf8pEUr1sktL1lPaonecV4c82LwjvjW2eOCTwTQ7N3eAFIZtrdunYM1jMdQPdVKjCViEDJ4x9MDzBUfBVEkR/UgwX7815RJia1otzu6SxhWGlOyYBZRUfE5ZTP9ctEkr1s7xI2t0W8KDebq1JVNsWXv3qxDa2pldL11y8r3m5EOSnG8u6m3EyGlu6G6534xH+cHd7h20L1fYfhQDQlOMuAFa5o4g==; 20:awMc0Ki9aLof/apozGXxxh4Gwf1q4HkHoY+w8qu5P0C6H+GbFegAF1QYFFF1G7Q4IzHI2V77oYzYQlXAEWbo4H7m4RXSmixFD2f8wL7Lu+SeB6f+Tn3+nthWCjt3mUcCrU5zJTTkSM1NLEp6/4U4i6DDKSp0n38IHVyeIFbWA4dEva3ruQEyLWZHK0SZGqeY7GB/etl4ie/EmzkmK6p34O/qCIkVwi68DsIob9t67fT1bg0zc2iycKgFUDA4Wf896LiGPBnZ7vckTdi+vio8plAKLVL8k1PAJAkRdY3Z/vNtWUe7vrZeQYAfq1YHNlXiS1orccwCJXA4GZdMYKOHXmYtC7H3KwULhsP5bk8x3lgoNq66UONJWl4Y0WkxPjBGIvKO/26iRivG6WomleT3SguQQrDshm7aQE5sy8J9Wh+YoA0sw95srJLEte5C/tl3Ez808Jxq+uownTX4cma9Nv6DEDfQ3dFwkpPzCz2Wk+Idm5Kx00yiathQfk1uXz+coBdXxJXB8v8JS7OMAMQfTnSnefIc0Du1IGpgMc5fGSa/TbuVQV8XjA0wHl8Y7YShmjs0TVzyGVzT8AC1w4hutvMc3/RokiZBSq0vVvfIll4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:BN3PR0701MB1719; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0701MB1719; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 4:bnjm7xx7pGuoRWJCA5smf4DtcZJnXIbxil3NvWGu2yqvmtQP3Zb7oMs68iA6x0EPt3WGvRhXVCTFZO3z6x4mssoOaQ2hIOFkqt4ww3uRI89Yb81Dq5gLcW4Qp3r1PJd3D1TKrFCONWCN2sFOkR7iVhu0wwS3eyc0fLdW6OaE+XZ3KkRTM/pJHOrV0wzYVbp/QtDRjeitU8PEKdBCAYU3sicLj2MyaM2LKo6I2HPpzA9KG9gxOa5ycBkoVS+3aJbTqu/HnaSi/n3eTkw90ZzE5C3hCNr7/uZk0bZsN9218agB1xlABLRcpyfhwEiEwSkv7qqxc5Q0NlvFtrQPjN5uBVoArrNYhdsK+Oy0KB858NxULE7H5L6tVI4ZgxFQI5Bda6sKlG6hQcIAIzeCN7+UCQ== X-Forefront-PRVS: 0095BCF226 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(199003)(24454002)(189002)(3846002)(46406003)(9686002)(6116002)(6916009)(42882006)(586003)(97756001)(2950100002)(33656002)(42186005)(68736007)(1076002)(189998001)(23726003)(97736004)(6666003)(50466002)(19580405001)(19580395003)(47776003)(92566002)(77096005)(101416001)(4001350100001)(83506001)(66066001)(110136003)(61506002)(5660300001)(8676002)(81166006)(106356001)(2906002)(4326007)(81156014)(105586002)(50986999)(54356999)(305945005)(7846002)(7736002)(76176999)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1719; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1719; 23:dC3x8yp+FA8whVd5viBDCr0ReM2dy9GB/nESjzH?= =?us-ascii?Q?at7J2sghFXSXfSYFxal5Iu7+RT5Ib/B65QXPEhT28MC/Q8gu2iZEY8xAPX01?= =?us-ascii?Q?U5mWFx+PHrq8cWAT4Q/ncq13shYx/9nLFsDdzDLEl+ZJlACnofqpPPHrBegL?= =?us-ascii?Q?mB0YFUH1wKErKOI/ydvPQxOOHbiiucjkqszAOxbB5cbJhsgh1Vx+23J3FO7J?= =?us-ascii?Q?/U8lAYMMo10LyZx01GUWzGnZ/vGy6pucQb0uYDnIORbXRZpl//OLhfFcZRPS?= =?us-ascii?Q?M7RmzeWuIdfkLY4dIePzfLou5s2O9elvcPfkTW2+rk5xbYgkSvIjLtG+165P?= =?us-ascii?Q?9FgDhYCb+lIY+/W8QzULBHRG+COrQREvVKGztO42pG3EzDGpBde7lb1/h3KA?= =?us-ascii?Q?7X/C5ZTPiCgXG6PtflvME/I6v04eurtOIVtqVoSA120+APB5OGfTMRHQip5/?= =?us-ascii?Q?JB1XZMMU2QyqH+bptNUJO3iV73U9WTcC9RjeEeCV2fvP6IALbvYOh02NJpw6?= =?us-ascii?Q?pcsXmzI3GFE4xQnIIIOGQLIgaZ1Tx/hJzYLygLLfXdt0cOw9F3NbWg3nsX+A?= =?us-ascii?Q?U+FF8MxJl4WZsTYXnuLrlwZqVSV5UM83LRNjbd6+pdqnfsu3VvCsYtmnRYi8?= =?us-ascii?Q?lFrdf6IkUy+9sbmtrlcB/+y8UWYgcJuaqfgZlAtpzWcsKM8w+CI7wFeLEyZr?= =?us-ascii?Q?OiXgPF0S6I/Xh2izhhUhiv2WtkCe0wJwaweMmreycaliJTelKQNzd7luoARV?= =?us-ascii?Q?YFKLBSyIjhqZkgCkgQ1vBU2o6MdTBIXFdEhozXpYr5qaAjFsGQiTqmLQT/Fj?= =?us-ascii?Q?jbSMVX6/iKhBLI/or2yxSW1yYhykGJ4GWQu5fbUcwmP7p9uajCBc3pZ0czcp?= =?us-ascii?Q?AVeY0pJv0QTwNI/BP951jlgbmaIYMH3hSMISSxIQ+ebrVOJw1d7LidN6Ehsk?= =?us-ascii?Q?hBPr3f26UsIsVqAHuVIERexGKkXV2UAfG9KyuxcCaFMRcZ1M76hhHPnKVr/6?= =?us-ascii?Q?6/bvC+9Pm0JeRI/hoN6TIreBl1tUuj6GCznuM3cp6w4ReCcJ2sIEzQSeK4gT?= =?us-ascii?Q?VEPN6Qx0qdBrnEtlMMWd4kycRj/7YXKqMAVZVnwlFd8XKkRkxseTAjMixMxm?= =?us-ascii?Q?rBkwDvzy5ezGCE0/03+5O8tnhYXYHL5WryDKpYX163MHhDfmgAI3sdLpGvT8?= =?us-ascii?Q?fkjDgLe/WAi5/BkdSfC6CMcUMiSfa3Ko5z1EVbw7hsaonOddaBLUlnEOLiPF?= =?us-ascii?Q?T89Eqrxj8eZVr53D02F+4wHwhricjNnk0YTZgmUHL?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 6:b9TSZiYe7yCAI9Kw1alWXttpEklFYQbSBU8dZOTTMPdE8/2tSjyNlcNaInXCTokIJWXcDRJjokV3vhPH0akQlwKjeE5wKynUsK3pYqYZzccGPiXtvyejQsYIy4CBsA/PefnHJd7NpoXROymbDFm2Ctu3NhI+KmwTMjxmTQslzyN/HHgonuPArPKPBHkErYvYRmEUXaMv3F5fI3httR8tXaWh4mYhhdylllO0WtZXjm9URxsmOblSxbd5XyyX1k1mZ6AliocZA/bsPxWJNuPUvTJCYpie4s5FioAHB5WRgFq+C96WEzIARAd9h5x1BCqk; 5:r15+USJW295hzyai3gkrgprF/E1Ae4E/o77AFr9j10BMM9p30lafa74lAQwAm67Ld93A3BP6dAsglYro679vB+k8wvOdjP7iZk7Hbz8h1Yk6aeqCyuPXxdCJiInfPGtIcyjMQbyK57jRra5Pd7pO+g==; 24:PP940LuNly6qSYRgeW0e5TxLzguKH87KRM7oRxdB6Kp92ISY4kyGLQc3qUAHTxELY1sbV+eaLWjfMyj7VCYFs2t2ZLPGO9w+3SuOMI8+Wj4=; 7:mdUmNp2ySERibMwnoosAFG7TLurMBlMu2Tv27fgLRjCmE/zptCSgua7v6hPCG15DjjOWy1iRXp769XOEw6btqmWoiK9U6PQz4B+wiUUK1ZjQshPsgQT0Ks9LqGVfwcBQoWgGYz71jwsNbEkSKtTV0WPupNZDkzRE0HyeT1+X6cs4u1OF+h8p5n7CIgQ4m3uS7QQnGKc2wJS4T3cFBqWvjowr/Chb0Rti1eHZvTEjGLHRYGmbFtX/p2M21wQ7moQiCHjLhoNODGEA6Hsb/osvJIXPiQRUr73kHun41Ou5xvBcM4h9NANXMRF57XAnoD2P+CsY/Cb0JzSFbt/CiGs09qTN7ww2P1ccGK9Z9QQ54Ns= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2016 13:27:17.9180 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1719 Subject: Re: [dpdk-dev] [PATCH v2 2/5] i40e: implement vector PMD for ARM architecture 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: Fri, 14 Oct 2016 13:27:22 -0000 On Fri, Oct 14, 2016 at 09:30:01AM +0530, Jianbo Liu wrote: > Use ARM NEON intrinsic to implement i40e vPMD > > Signed-off-by: Jianbo Liu I'm not entirely familiar with i40e internals.The patch looks OK interms of using NEON instructions. Acked-by: Jerin Jacob > --- > drivers/net/i40e/Makefile | 4 + > drivers/net/i40e/i40e_rxtx_vec_neon.c | 614 ++++++++++++++++++++++++++++++++++ > 2 files changed, 618 insertions(+) > create mode 100644 drivers/net/i40e/i40e_rxtx_vec_neon.c >