[dpdk-dev] [PATCH v5 3/4] net: add arm64 neon version of CRC compute APIs
Jianbo Liu
jianbo.liu at linaro.org
Mon May 15 04:32:47 CEST 2017
On 12 May 2017 at 18:15, Ashwin Sekhar T K
<ashwin.sekhar at caviumnetworks.com> wrote:
> Added CRC compute APIs for arm64 utilizing the pmull
> capability.
>
> Added new file net_crc_neon.h to hold the arm64 pmull
> CRC implementation.
>
> Added wrappers in rte_vect.h for those neon intrinsics
> which are not supported in GCC version < 7.
>
> Verified the changes with crc_autotest unit test case
>
> Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar at caviumnetworks.com>
> ---
> MAINTAINERS | 1 +
> lib/librte_eal/common/include/arch/arm/rte_vect.h | 88 +++++++
> lib/librte_net/net_crc_neon.h | 297 ++++++++++++++++++++++
> lib/librte_net/rte_net_crc.c | 34 ++-
> lib/librte_net/rte_net_crc.h | 2 +
> 5 files changed, 416 insertions(+), 6 deletions(-)
> create mode 100644 lib/librte_net/net_crc_neon.h
>
Acked-by: Jianbo Liu <jianbo.liu at linaro.org>
More information about the dev
mailing list