summaryrefslogtreecommitdiff
path: root/lib/librte_cryptodev/rte_cryptodev.h
diff options
context:
space:
mode:
authorDeclan Doherty <declan.doherty@intel.com>2016-12-21 22:05:00 +0000
committerPablo de Lara <pablo.de.lara.guarch@intel.com>2017-01-18 21:48:56 +0100
commit84d79658660414e4985a455259c4b46e9e77366d (patch)
treebb9d7bae5711d561d5583f7fbb8b1b3ec2e2da5e /lib/librte_cryptodev/rte_cryptodev.h
parenta5bc0375b7e6e918208cb56a7088a24e13f11352 (diff)
downloaddpdk-84d79658660414e4985a455259c4b46e9e77366d.zip
dpdk-84d79658660414e4985a455259c4b46e9e77366d.tar.gz
dpdk-84d79658660414e4985a455259c4b46e9e77366d.tar.xz
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>
Diffstat (limited to 'lib/librte_cryptodev/rte_cryptodev.h')
-rw-r--r--lib/librte_cryptodev/rte_cryptodev.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/librte_cryptodev/rte_cryptodev.h b/lib/librte_cryptodev/rte_cryptodev.h
index 8f63e8f..29d8eec 100644
--- a/lib/librte_cryptodev/rte_cryptodev.h
+++ b/lib/librte_cryptodev/rte_cryptodev.h
@@ -225,6 +225,8 @@ struct rte_cryptodev_capabilities {
/**< Utilises CPU AES-NI instructions */
#define RTE_CRYPTODEV_FF_HW_ACCELERATED (1ULL << 7)
/**< Operations are off-loaded to an external hardware accelerator */
+#define RTE_CRYPTODEV_FF_CPU_AVX512 (1ULL << 8)
+/**< Utilises CPU SIMD AVX512 instructions */
/**