#
8484d74b |
| 10-Oct-2024 |
Brian Dooley <brian.dooley@intel.com> |
crypto/ipsec_mb: bump minimum IPsec MB version
AESNI_MB SW PMDs increment Intel IPsec MB version to 1.4. A minimum IPsec Multi-buffer version of 1.4 or greater is now required for the 24.11 LTS rele
crypto/ipsec_mb: bump minimum IPsec MB version
AESNI_MB SW PMDs increment Intel IPsec MB version to 1.4. A minimum IPsec Multi-buffer version of 1.4 or greater is now required for the 24.11 LTS release.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Kai Ji <kai.ji@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Wathsala Vithanage <wathsala.vithanage@arm.com>
show more ...
|
#
50369b2e |
| 14-Mar-2024 |
Brian Dooley <brian.dooley@intel.com> |
doc: remove outdated version details from SW crypto guides
SW PMDs documentation is updated to remove details of unsupported IPsec Multi-buffer versions. DPDK older than 20.11 is end of life. So, ol
doc: remove outdated version details from SW crypto guides
SW PMDs documentation is updated to remove details of unsupported IPsec Multi-buffer versions. DPDK older than 20.11 is end of life. So, older DPDK versions are removed from the crypto library version table.
Signed-off-by: Sivaramakrishnan Venkat <venkatx.sivaramakrishnan@intel.com> Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Wathsala Vithanage <wathsala.vithanage@arm.com>
show more ...
|
#
ad3f114f |
| 09-Nov-2023 |
Sivaramakrishnan Venkat <venkatx.sivaramakrishnan@intel.com> |
doc: support IPsec Multi-buffer lib v1.5
Updated AESNI MB and AESNI GCM, KASUMI, ZUC, SNOW3G and CHACHA20_POLY1305 PMD documentation guides with information about the latest Intel IPsec Multi-buffer
doc: support IPsec Multi-buffer lib v1.5
Updated AESNI MB and AESNI GCM, KASUMI, ZUC, SNOW3G and CHACHA20_POLY1305 PMD documentation guides with information about the latest Intel IPsec Multi-buffer library supported.
Signed-off-by: Sivaramakrishnan Venkat <venkatx.sivaramakrishnan@intel.com> Acked-by: Ciara Power <ciara.power@intel.com>
show more ...
|
#
7571f3e0 |
| 05-Jul-2023 |
Ciara Power <ciara.power@intel.com> |
doc: support IPsec Multi-buffer lib v1.4
Updated AESNI MB and AESNI GCM, KASUMI, ZUC, SNOW3G and CHACHA20_POLY1305 PMD documentation guides with information about the latest Intel IPsec Multi-buffer
doc: support IPsec Multi-buffer lib v1.4
Updated AESNI MB and AESNI GCM, KASUMI, ZUC, SNOW3G and CHACHA20_POLY1305 PMD documentation guides with information about the latest Intel IPsec Multi-buffer library supported.
Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Brian Dooley <brian.dooley@intel.com>
show more ...
|
#
f272ea5b |
| 21-Nov-2022 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: support IPsec Multi-buffer lib v1.3
Updated AESNI MB and AESNI GCM, KASUMI, ZUC, SNOW3G and CHACHA20_POLY1305 PMD documentation guides with information about the latest Intel IPsec Multi-buffer
doc: support IPsec Multi-buffer lib v1.3
Updated AESNI MB and AESNI GCM, KASUMI, ZUC, SNOW3G and CHACHA20_POLY1305 PMD documentation guides with information about the latest Intel IPsec Multi-buffer library supported.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Ciara Power <ciara.power@intel.com> Acked-by: Brian Dooley <brian.dooley@intel.com> Signed-off-by: Kai Ji <kai.ji@intel.com>
show more ...
|
#
35cb5bd2 |
| 23-Feb-2022 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: support IPsec Multi-buffer lib v1.2
Updated AESNI MB and AESNI GCM, KASUMI, ZUC and SNOW3G PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
doc: support IPsec Multi-buffer lib v1.2
Updated AESNI MB and AESNI GCM, KASUMI, ZUC and SNOW3G PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
02363e1f |
| 18-Nov-2021 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: support IPsec Multi-buffer lib v1.1
Updated AESNI MB and AESNI GCM, KASUMI, ZUC and SNOW3G PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
doc: support IPsec Multi-buffer lib v1.1
Updated AESNI MB and AESNI GCM, KASUMI, ZUC and SNOW3G PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
show more ...
|
#
746825e5 |
| 15-Oct-2021 |
Piotr Bronowski <piotrx.bronowski@intel.com> |
crypto/ipsec_mb: move aesni_gcm PMD
This patch removes the crypto/aesni_gcm folder and gathers all aesni-gcm PMD implementation specific details into a single file, pmd_aesni_gcm.c in the crypto/ips
crypto/ipsec_mb: move aesni_gcm PMD
This patch removes the crypto/aesni_gcm folder and gathers all aesni-gcm PMD implementation specific details into a single file, pmd_aesni_gcm.c in the crypto/ipsec_mb folder. A redundant check for iv length is removed.
GCM ops are stored in the queue pair for multi process support, they are updated during queue pair setup for both primary and secondary processes.
GCM ops are also set per lcore for the CPU crypto mode.
Signed-off-by: Piotr Bronowski <piotrx.bronowski@intel.com> Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Ray Kinsella <mdr@ashroe.eu> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
a13de42b |
| 23-Jun-2021 |
Fan Zhang <roy.fan.zhang@intel.com> |
doc: update dependencies for SW crypto PMDs
This patch updates the dependency requirement information for aesni-gcm, aesni-mb, snow3g, zuc, and kasumi PMDs. Previously building these PMDs with Make
doc: update dependencies for SW crypto PMDs
This patch updates the dependency requirement information for aesni-gcm, aesni-mb, snow3g, zuc, and kasumi PMDs. Previously building these PMDs with Make will fail when the system is installed intel-ipsec-mb library version 1.0 or newer.
Since Make build system is deprecated already, instead of fixing the issue the documentation is updated to state it.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
show more ...
|
#
5a36ec73 |
| 05-May-2021 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: support IPsec Multi-buffer lib v1.0
Updated AESNI MB and AESNI GCM, KASUMI, ZUC and SNOW3G PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
doc: support IPsec Multi-buffer lib v1.0
Updated AESNI MB and AESNI GCM, KASUMI, ZUC and SNOW3G PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
39831d49 |
| 12-Nov-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: support IPsec Multi-buffer lib v0.55
Updated AESNI MB and AESNI GCM PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo
doc: support IPsec Multi-buffer lib v0.55
Updated AESNI MB and AESNI GCM PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
8809f78c |
| 03-Nov-2020 |
Bruce Richardson <bruce.richardson@intel.com> |
doc: fix driver names
Since the built driver filenames have changed in DPDK 20.11, we need to update the driver doc to match.
Most drivers start their section with the driver filename highlighted i
doc: fix driver names
Since the built driver filenames have changed in DPDK 20.11, we need to update the driver doc to match.
Most drivers start their section with the driver filename highlighted in bold, while a number were missing the highlight. When updating the names, add the markers for bold text to any missing it, so as to have things more consistent.
Fixes: a20b2c01a7a1 ("build: standardize component names and defines")
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: David Marchand <david.marchand@redhat.com> Reviewed-by: Rosen Xu <rosen.xu@intel.com> Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
show more ...
|
#
fd5f9fb9 |
| 21-Oct-2020 |
Ciara Power <ciara.power@intel.com> |
doc: remove references to make from cryptodevs guide
Make is no longer supported for compiling DPDK, references are now removed in the documentation.
Signed-off-by: Ciara Power <ciara.power@intel.c
doc: remove references to make from cryptodevs guide
Make is no longer supported for compiling DPDK, references are now removed in the documentation.
Signed-off-by: Ciara Power <ciara.power@intel.com> Reviewed-by: Kevin Laatz <kevin.laatz@intel.com> Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
515a6cc2 |
| 12-Oct-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_gcm: support SGL on AES-GMAC
Add Scatter-gather list support for AES-GMAC.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Tested-by: Fan Zhang <roy.fan.zhang@intel.com>
crypto/aesni_gcm: support SGL on AES-GMAC
Add Scatter-gather list support for AES-GMAC.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Tested-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
show more ...
|
#
dede694c |
| 21-May-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: add NASM installation steps
The intel-ipsec-mb library requires NASM as a dependency. Steps on how to get and install NASM are added on the documentation of the crypto PMDs which requires the l
doc: add NASM installation steps
The intel-ipsec-mb library requires NASM as a dependency. Steps on how to get and install NASM are added on the documentation of the crypto PMDs which requires the library.
Bugzilla ID: 417 Cc: stable@dpdk.org
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Kevin Traynor <ktraynor@redhat.com>
show more ...
|
#
fed5ee5f |
| 17-Apr-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: support IPsec Multi-buffer lib v0.54
Updated AESNI MB and AESNI GCM PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo
doc: support IPsec Multi-buffer lib v0.54
Updated AESNI MB and AESNI GCM PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
f69ed104 |
| 17-Feb-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: add build requirement in some crypto PMD guides
The following crypto PMDs use the Intel Multi-buffer library: - AESNI MB PMD - AESNI GCM PMD - ZUC PMD - KASUMI PMD - SNOW3G PMD
When this libra
doc: add build requirement in some crypto PMD guides
The following crypto PMDs use the Intel Multi-buffer library: - AESNI MB PMD - AESNI GCM PMD - ZUC PMD - KASUMI PMD - SNOW3G PMD
When this library is built with gcc < 5.0, it might throw some compilation issues. A workaround has been added in the repo of this library, so a note on this has been added to the documentation of these PMDs.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|
#
d6946fe9 |
| 04-Feb-2020 |
Marcin Smoczynski <marcinx.smoczynski@intel.com> |
crypto/aesni_gcm: support CPU crypto
Add support for CPU crypto mode by introducing required handler. Authenticated encryption and decryption are supported with tag generation/verification.
CPU cry
crypto/aesni_gcm: support CPU crypto
Add support for CPU crypto mode by introducing required handler. Authenticated encryption and decryption are supported with tag generation/verification.
CPU crypto support include both AES-GCM and GMAC algorithms.
Signed-off-by: Marcin Smoczynski <marcinx.smoczynski@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Tested-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
show more ...
|
#
4b701523 |
| 01-Nov-2019 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_gcm: support in-place chained mbufs
IPSec Multi buffer library supports encryption on multiple segments. When dealing with chained buffers (multiple segments), as long as the operation
crypto/aesni_gcm: support in-place chained mbufs
IPSec Multi buffer library supports encryption on multiple segments. When dealing with chained buffers (multiple segments), as long as the operation is in-place, the destination buffer does not have to be contiguous (unlike in the case of out-of-place operation). Therefore, the limitation of not supporting in-place chained mbuf can be removed.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
d91dc583 |
| 04-Nov-2019 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: support IPsec Multi-buffer lib v0.53
Updated AESNI MB and AESNI GCM PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo
doc: support IPsec Multi-buffer lib v0.53
Updated AESNI MB and AESNI GCM PMD documentation guides with information about the latest Intel IPSec Multi-buffer library supported.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
185059c0 |
| 17-Sep-2019 |
Fan Zhang <roy.fan.zhang@intel.com> |
doc: fix AESNI-GCM limitations in crypto guide
This patch fixes the aesni-gcm cryptodev documentation by filling the lacked unsupported chained mbuf description.
Fixes: 6f16aab09a91 ("crypto/aesni_
doc: fix AESNI-GCM limitations in crypto guide
This patch fixes the aesni-gcm cryptodev documentation by filling the lacked unsupported chained mbuf description.
Fixes: 6f16aab09a91 ("crypto/aesni_gcm: migrate to Multi-buffer library") Cc: stable@dpdk.org
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
show more ...
|
#
81fe96a0 |
| 10-Apr-2019 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
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 P
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>
show more ...
|
#
f961a887 |
| 03-Jul-2018 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_gcm: support IPsec Multi-buffer lib v0.50
Adds support for the v0.50 of the IPsec Multi-buffer lib. The library now exposes its version, with the idea of maintaining backwards compatibi
crypto/aesni_gcm: support IPsec Multi-buffer lib v0.50
Adds support for the v0.50 of the IPsec Multi-buffer lib. The library now exposes its version, with the idea of maintaining backwards compatibility in the future, avoiding breaking the compilation of the PMD every time there is a new version available.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
dad37364 |
| 27-Mar-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
crypto/aesni_gcm: support IPsec Multi-buffer lib v0.49
Adds support for the v0.49 of the IPsec Multi-buffer lib, which now gets compiled and installed as a shared object. Therefore, there is no need
crypto/aesni_gcm: support IPsec Multi-buffer lib v0.49
Adds support for the v0.49 of the IPsec Multi-buffer lib, which now gets compiled and installed as a shared object. Therefore, there is no need to pass the AESNI_MULTI_BUFFER_LIB_PATH
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
5630257f |
| 01-Feb-2018 |
Ferruh Yigit <ferruh.yigit@intel.com> |
doc: convert Intel license headers to SPDX tags
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
|