[PATCH v2 0/5] add remaining SGL support to AESNI_MB
Ciara Power
ciara.power at intel.com
Thu Aug 25 16:28:56 CEST 2022
Currently, the intel-ipsec-mb library only supports SGL for
GCM and ChaCha20-Poly1305 algorithms through the JOB API.
To add SGL support for other algorithms, a workaround approach is
added in the AESNI_MB PMD. SGL feature flags can now be added to
the PMD.
This patchset also includes a fix for SGL wireless operations,
and sessionless cleanup.
Some additional Snow3G SGL and AES tests are also added for
various SGL input/output combinations that were not
previously being tested.
v2:
- Added documentation changes.
- Added fix for sessionless cleanup.
- Modified blockcipher tests to support various SGL types.
- Added more SGL AES tests.
- Small fixes.
Ciara Power (5):
test/crypto: fix wireless auth digest segment
crypto/ipsec_mb: fix sessionless cleanup
crypto/ipsec_mb: add remaining SGL support
test/crypto: add OOP snow3g SGL tests
test/crypto: add remaining blockcipher SGL tests
app/test/test_cryptodev.c | 56 +++-
app/test/test_cryptodev_aes_test_vectors.h | 345 +++++++++++++++++---
app/test/test_cryptodev_blockcipher.c | 50 +--
app/test/test_cryptodev_blockcipher.h | 2 +
app/test/test_cryptodev_hash_test_vectors.h | 8 +-
doc/guides/cryptodevs/aesni_mb.rst | 1 -
doc/guides/cryptodevs/features/aesni_mb.ini | 4 +
doc/guides/rel_notes/release_22_11.rst | 4 +
drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 195 ++++++++---
drivers/crypto/ipsec_mb/pmd_chacha_poly.c | 4 -
drivers/crypto/ipsec_mb/pmd_kasumi.c | 5 -
drivers/crypto/ipsec_mb/pmd_snow3g.c | 4 -
drivers/crypto/ipsec_mb/pmd_zuc.c | 4 -
13 files changed, 548 insertions(+), 134 deletions(-)
--
2.25.1
More information about the dev
mailing list