On 12 May 2017 at 18:15, Ashwin Sekhar T K <ashwin.sek...@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.sek...@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....@linaro.org>