summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPablo de Lara <pablo.de.lara.guarch@intel.com>2019-04-10 01:41:34 +0100
committerAkhil Goyal <akhil.goyal@nxp.com>2019-04-18 16:01:28 +0200
commit81fe96a0cece6083981cc49e81a94215e4ef02ff (patch)
tree2b8bd45eddd00f4512302ca00a33812e273875b1 /doc
parent5ecb687a5698d2d8ec1f3b3b5a7a16bceca3e29c (diff)
downloaddpdk-draft-windows-81fe96a0cece6083981cc49e81a94215e4ef02ff.zip
dpdk-draft-windows-81fe96a0cece6083981cc49e81a94215e4ef02ff.tar.gz
dpdk-draft-windows-81fe96a0cece6083981cc49e81a94215e4ef02ff.tar.xz
crypto/aesni_gcm: use architecture independent API
IPSec Multi-buffer library has recently added API that sets pointers depending on the architecture, at initiliazation, in version 0.52. AESNI MB PMD was updated with these changes, but not the AESNI GCM PMD, which also uses the same library. This makes the PMD to be only compatible with version 0.52, but makes both PMD consistent on version compatibility, plus adds support for AVX512. Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/guides/cryptodevs/aesni_gcm.rst9
-rw-r--r--doc/guides/cryptodevs/features/aesni_gcm.ini1
2 files changed, 6 insertions, 4 deletions
diff --git a/doc/guides/cryptodevs/aesni_gcm.rst b/doc/guides/cryptodevs/aesni_gcm.rst
index e034608..9a8bc93 100644
--- a/doc/guides/cryptodevs/aesni_gcm.rst
+++ b/doc/guides/cryptodevs/aesni_gcm.rst
@@ -1,5 +1,5 @@
.. SPDX-License-Identifier: BSD-3-Clause
- Copyright(c) 2016-2017 Intel Corporation.
+ Copyright(c) 2016-2019 Intel Corporation.
AES-NI GCM Crypto Poll Mode Driver
==================================
@@ -36,8 +36,8 @@ Installation
To build DPDK with the AESNI_GCM_PMD the user is required to download the multi-buffer
library from `here <https://github.com/01org/intel-ipsec-mb>`_
and compile it on their user system before building DPDK.
-The latest version of the library supported by this PMD is v0.50, which
-can be downloaded in `<https://github.com/01org/intel-ipsec-mb/archive/v0.50.zip>`_.
+The latest version of the library supported by this PMD is v0.52, which
+can be downloaded in `<https://github.com/01org/intel-ipsec-mb/archive/v0.52.zip>`_.
.. code-block:: console
@@ -57,7 +57,8 @@ and the external crypto libraries supported by them:
16.04 - 16.11 Multi-buffer library 0.43 - 0.44
17.02 - 17.05 ISA-L Crypto v2.18
17.08 - 18.02 Multi-buffer library 0.46 - 0.48
- 18.05+ Multi-buffer library 0.49+
+ 18.05 - 19.02 Multi-buffer library 0.49 - 0.52
+ 19.05+ Multi-buffer library 0.52
============= ================================
diff --git a/doc/guides/cryptodevs/features/aesni_gcm.ini b/doc/guides/cryptodevs/features/aesni_gcm.ini
index b9e9c90..e32e83c 100644
--- a/doc/guides/cryptodevs/features/aesni_gcm.ini
+++ b/doc/guides/cryptodevs/features/aesni_gcm.ini
@@ -10,6 +10,7 @@ CPU AESNI = Y
CPU SSE = Y
CPU AVX = Y
CPU AVX2 = Y
+CPU AVX512 = Y
OOP SGL In LB Out = Y
OOP LB In LB Out = Y
;