crypto/aesni_mb: support AVX512
authorDeclan Doherty <declan.doherty@intel.com>
Wed, 21 Dec 2016 22:05:00 +0000 (22:05 +0000)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Wed, 18 Jan 2017 20:48:56 +0000 (21:48 +0100)
commit84d79658660414e4985a455259c4b46e9e77366d
treebb9d7bae5711d561d5583f7fbb8b1b3ec2e2da5e
parenta5bc0375b7e6e918208cb56a7088a24e13f11352
crypto/aesni_mb: support AVX512

Release v0.44 of Intel(R) Multi-Buffer Crypto for IPsec library adds
support for AVX512 instructions. This patch enables the new AVX512
accelerated functions from the aesni_mb_pmd crypto poll mode driver.

This patch set requires that the aesni_mb_pmd is linked against the
version 0.44 or greater of the Multi-Buffer Crypto for IPsec library.

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
doc/guides/cryptodevs/overview.rst
drivers/crypto/aesni_mb/aesni_mb_ops.h
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c
lib/librte_cryptodev/rte_cryptodev.h