[dpdk-dev] [PATCH v5 0/2] net: add CRC run-time checks and AVX512/VPCLMULQDQ based CRC
David Marchand
david.marchand at redhat.com
Tue Oct 13 20:47:38 CEST 2020
On Fri, Oct 9, 2020 at 3:55 PM Mairtin o Loingsigh
<mairtin.oloingsigh at intel.com> wrote:
>
> This patchset makes two significant enhancements to the CRC modules of
> the rte_net library:
>
> 1) Adds run-time selection of the optimal architecture-specific CRC path.
> Previously the selection was solely made at compile-time, meaning it
> could only be built and run on the same generation of CPU. Adding
> run-time selection ability means this can be used from distro packages
> and/or DPDK can be compiled on an older CPU and run on a newer CPU.
> 2) Adds an optimized CRC implementation based on the AVX512 and
> VPCLMULQDQ instruction sets.
>
> For further details, please see the commit messages of the individual
> patches.
>
> v5:
> * Tidied-up the ifdef checks for RTE_ARCH_* and compiler support of CRC
> paths, as per review comments:
> * All ifdef checks removed from API function definitions and moved into
> helper functions.
Updated MAINTAINERS with renamed/added files.
Series applied.
--
David Marchand
More information about the dev
mailing list