* [dpdk-dev] [pull-request] next-crypto 20.05 rc2
@ 2020-05-11 11:21 Akhil Goyal
2020-05-12 0:12 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Akhil Goyal @ 2020-05-11 11:21 UTC (permalink / raw)
To: thomas; +Cc: dev
The following changes since commit 205032bbfcf09a1fd9bea715eafb5c97ca73772c:
service: relax barriers with C11 atomics (2020-05-11 13:21:54 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 6488cc1cfac29633b6d0b646e8e76b4b3ad0059e:
cryptodev: version cryptodev info get function (2020-05-11 16:47:43 +0530)
----------------------------------------------------------------
Adam Dybkowski (4):
app/crypto-perf: fix display of sample test vector
common/qat: fix queue head update
common/qat: fix stats update
common/qat: remove redundant check
Akhil Goyal (11):
crypto/dpaa2_sec: improve error handling
crypto/dpaa_sec: improve error handling
cryptodev: add feature flag for non-byte aligned data
test/crypto: skip unsupported non-byte aligned cases
test/crypto: skip unsupported SG cases
test/crypto: skip unsupported sessionless cases
test/crypto: skip unsupported session
test/crypto: run PDCP cases if supported
test/crypto: remove dpaaX_sec specific testsuites
test/crypto: remove QAT specific check
test/crypto: remove unused variable
Ankur Dwivedi (2):
test/crypto: set null cipher iv length to zero
test/crypto: handle -ENOTSUP from session init
Archana Muniganti (1):
examples/fips_validation: fix parsing of algos
Arek Kusztal (4):
crypto/qat: fix computation of cd ptr in zuc and snow
doc: fix missing release notes for AES GCM J0 in QAT
cryptodev: add chacha20-poly1305 aead algorithm
cryptodev: version cryptodev info get function
Kevin Traynor (2):
crypto/kasumi: fix gcc 10 fno-common error
drivers/crypto: fix gcc 10 fno-common errors
Lukasz Wojciechowski (3):
test/security: enable tests for non-implemented ops
crypto/dpaa_sec: improve memory freeing
crypto/dpaa_sec: repair memory allocations
Mariusz Drost (1):
examples/ipsec-secgw: clean up test scripts
Nicolas Chautru (1):
bbdev: update doxygen comments
Pablo de Lara (4):
crypto/aesni_mb: check if session is valid
crypto/aesni_mb: fix DOCSIS AES-256
crypto/zuc: support IPSec Multi-buffer lib v0.54
doc: support IPsec Multi-buffer lib v0.54
Phil Yang (1):
ipsec: optimize with c11 atomic for sa outbound sqn update
Praveen Shetty (1):
examples/ipsec-secgw: fix negative argument passing
Savinay Dharmappa (1):
test/ipsec: add performance cases
Vladimir Medvedkin (2):
examples/ipsec-secgw: remove limitation for crypto sessions
ipsec: fix unchecked return value
Yunjian Wang (1):
crypto/ccp: fix fd leak on probe failure
MAINTAINERS | 2 +-
app/test-crypto-perf/main.c | 3 +-
app/test/Makefile | 2 +-
app/test/meson.build | 2 +
app/test/test_cryptodev.c | 893 +++++----------------
app/test/test_cryptodev_blockcipher.c | 16 +-
app/test/test_ipsec_perf.c | 614 ++++++++++++++
app/test/test_security.c | 8 -
devtools/libabigail.abignore | 8 +
doc/guides/cryptodevs/features/default.ini | 14 +-
doc/guides/cryptodevs/features/kasumi.ini | 1 +
doc/guides/cryptodevs/features/snow3g.ini | 1 +
doc/guides/cryptodevs/features/zuc.ini | 1 +
doc/guides/cryptodevs/kasumi.rst | 6 +-
doc/guides/cryptodevs/snow3g.rst | 6 +-
doc/guides/cryptodevs/zuc.rst | 6 +-
doc/guides/rel_notes/release_20_05.rst | 25 +
doc/guides/sample_app_ug/ipsec_secgw.rst | 47 +-
drivers/common/qat/qat_qp.c | 37 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 27 +-
drivers/crypto/caam_jr/Makefile | 7 +
drivers/crypto/caam_jr/meson.build | 5 +
drivers/crypto/ccp/ccp_dev.c | 2 +-
drivers/crypto/dpaa2_sec/Makefile | 7 +
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 120 +--
drivers/crypto/dpaa2_sec/meson.build | 5 +
drivers/crypto/dpaa_sec/Makefile | 7 +
drivers/crypto/dpaa_sec/dpaa_sec.c | 95 ++-
drivers/crypto/dpaa_sec/meson.build | 5 +
drivers/crypto/kasumi/kasumi_pmd_private.h | 2 +-
drivers/crypto/kasumi/rte_kasumi_pmd.c | 1 +
drivers/crypto/qat/qat_sym_session.c | 9 +-
drivers/crypto/snow3g/rte_snow3g_pmd.c | 1 +
drivers/crypto/zuc/rte_zuc_pmd.c | 59 +-
examples/fips_validation/fips_validation.c | 18 +
examples/ipsec-secgw/ipsec-secgw.c | 25 +-
examples/ipsec-secgw/ipsec.h | 3 +
examples/ipsec-secgw/sa.c | 12 +-
examples/ipsec-secgw/test/common_defs.sh | 127 ++-
examples/ipsec-secgw/test/linux_test.sh | 141 ++++
examples/ipsec-secgw/test/linux_test4.sh | 70 --
examples/ipsec-secgw/test/linux_test6.sh | 71 --
examples/ipsec-secgw/test/load_env.sh | 121 +++
examples/ipsec-secgw/test/run_test.sh | 215 +++--
.../test/trs_3descbc_sha1_common_defs.sh | 8 +-
examples/ipsec-secgw/test/trs_3descbc_sha1_defs.sh | 17 +-
.../test/trs_3descbc_sha1_esn_atom_defs.sh | 6 -
.../ipsec-secgw/test/trs_3descbc_sha1_esn_defs.sh | 67 --
.../ipsec-secgw/test/trs_3descbc_sha1_old_defs.sh | 6 -
.../test/trs_aescbc_sha1_common_defs.sh | 8 +-
examples/ipsec-secgw/test/trs_aescbc_sha1_defs.sh | 17 +-
.../test/trs_aescbc_sha1_esn_atom_defs.sh | 6 -
.../ipsec-secgw/test/trs_aescbc_sha1_esn_defs.sh | 67 --
.../ipsec-secgw/test/trs_aescbc_sha1_old_defs.sh | 6 -
.../test/trs_aesctr_sha1_common_defs.sh | 8 +-
examples/ipsec-secgw/test/trs_aesctr_sha1_defs.sh | 17 +-
.../test/trs_aesctr_sha1_esn_atom_defs.sh | 6 -
.../ipsec-secgw/test/trs_aesctr_sha1_esn_defs.sh | 67 --
.../ipsec-secgw/test/trs_aesctr_sha1_old_defs.sh | 6 -
.../ipsec-secgw/test/trs_aesgcm_common_defs.sh | 8 +-
examples/ipsec-secgw/test/trs_aesgcm_defs.sh | 17 +-
.../ipsec-secgw/test/trs_aesgcm_esn_atom_defs.sh | 6 -
examples/ipsec-secgw/test/trs_aesgcm_esn_defs.sh | 67 --
.../test/trs_aesgcm_inline_crypto_defs.sh | 7 -
.../test/trs_aesgcm_inline_crypto_fallback_defs.sh | 10 -
.../test/trs_aesgcm_inline_crypto_old_defs.sh | 6 -
examples/ipsec-secgw/test/trs_aesgcm_old_defs.sh | 6 -
.../test/tun_3descbc_sha1_common_defs.sh | 76 +-
examples/ipsec-secgw/test/tun_3descbc_sha1_defs.sh | 87 +-
.../test/tun_3descbc_sha1_esn_atom_defs.sh | 6 -
.../ipsec-secgw/test/tun_3descbc_sha1_esn_defs.sh | 71 --
.../ipsec-secgw/test/tun_3descbc_sha1_old_defs.sh | 6 -
.../test/tun_aescbc_sha1_common_defs.sh | 72 +-
examples/ipsec-secgw/test/tun_aescbc_sha1_defs.sh | 87 +-
.../test/tun_aescbc_sha1_esn_atom_defs.sh | 6 -
.../ipsec-secgw/test/tun_aescbc_sha1_esn_defs.sh | 71 --
.../ipsec-secgw/test/tun_aescbc_sha1_old_defs.sh | 6 -
.../test/tun_aesctr_sha1_common_defs.sh | 72 +-
examples/ipsec-secgw/test/tun_aesctr_sha1_defs.sh | 87 +-
.../test/tun_aesctr_sha1_esn_atom_defs.sh | 6 -
.../ipsec-secgw/test/tun_aesctr_sha1_esn_defs.sh | 71 --
.../ipsec-secgw/test/tun_aesctr_sha1_old_defs.sh | 6 -
.../ipsec-secgw/test/tun_aesgcm_common_defs.sh | 66 +-
examples/ipsec-secgw/test/tun_aesgcm_defs.sh | 87 +-
.../ipsec-secgw/test/tun_aesgcm_esn_atom_defs.sh | 6 -
examples/ipsec-secgw/test/tun_aesgcm_esn_defs.sh | 71 --
.../test/tun_aesgcm_inline_crypto_defs.sh | 7 -
.../test/tun_aesgcm_inline_crypto_fallback_defs.sh | 10 -
.../test/tun_aesgcm_inline_crypto_old_defs.sh | 6 -
examples/ipsec-secgw/test/tun_aesgcm_old_defs.sh | 6 -
lib/librte_bbdev/rte_bbdev.h | 16 +-
lib/librte_bbdev/rte_bbdev_op.h | 16 +-
lib/librte_bbdev/rte_bbdev_pmd.h | 14 +-
lib/librte_cryptodev/meson.build | 1 +
lib/librte_cryptodev/rte_crypto_sym.h | 9 +
lib/librte_cryptodev/rte_cryptodev.c | 150 +++-
lib/librte_cryptodev/rte_cryptodev.h | 36 +-
lib/librte_cryptodev/rte_cryptodev_version.map | 7 +
lib/librte_ipsec/ipsec_sad.c | 2 +
lib/librte_ipsec/ipsec_sqn.h | 6 +-
lib/librte_ipsec/sa.c | 2 +-
lib/librte_ipsec/sa.h | 5 +-
102 files changed, 2600 insertions(+), 1939 deletions(-)
create mode 100644 app/test/test_ipsec_perf.c
create mode 100644 examples/ipsec-secgw/test/linux_test.sh
delete mode 100644 examples/ipsec-secgw/test/linux_test4.sh
delete mode 100644 examples/ipsec-secgw/test/linux_test6.sh
create mode 100644 examples/ipsec-secgw/test/load_env.sh
delete mode 100644 examples/ipsec-secgw/test/trs_3descbc_sha1_esn_atom_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_3descbc_sha1_esn_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_3descbc_sha1_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aescbc_sha1_esn_atom_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aescbc_sha1_esn_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aescbc_sha1_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesctr_sha1_esn_atom_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesctr_sha1_esn_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesctr_sha1_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesgcm_esn_atom_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesgcm_esn_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_fallback_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesgcm_inline_crypto_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/trs_aesgcm_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_3descbc_sha1_esn_atom_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_3descbc_sha1_esn_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_3descbc_sha1_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aescbc_sha1_esn_atom_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aescbc_sha1_esn_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aescbc_sha1_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesctr_sha1_esn_atom_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesctr_sha1_esn_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesctr_sha1_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesgcm_esn_atom_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesgcm_esn_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_fallback_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesgcm_inline_crypto_old_defs.sh
delete mode 100644 examples/ipsec-secgw/test/tun_aesgcm_old_defs.sh
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-05-12 0:12 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-11 11:21 [dpdk-dev] [pull-request] next-crypto 20.05 rc2 Akhil Goyal
2020-05-12 0:12 ` Thomas Monjalon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).