From: Akhil Goyal <akhil.goyal@nxp.com>
To: thomas@monjalon.net
Cc: dev@dpdk.org
Subject: [dpdk-dev] [pull-request] next-crypto 20.08 rc1
Date: Wed, 8 Jul 2020 04:09:18 +0530 [thread overview]
Message-ID: <20200707223918.15259-1-akhil.goyal@nxp.com> (raw)
The following changes since commit fea5a82f5643901f8259bb1250acf53d6be4b9cb:
test/service: check active state on two lcores (2020-07-07 23:52:12 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 10cddc7193c297208e23e04789ff03973fb35faf:
test/crypto: add ChaCha20-Poly1305 cases (2020-07-08 03:45:36 +0530)
----------------------------------------------------------------
Adam Dybkowski (4):
test/crypto: fix asym session mempool creation
cryptodev: verify session mempool element size
crypto/qat: verify session IOVA
crypto/qat: fix AES-XTS capabilities
Akhil Goyal (7):
crypto/dpaax_sec: fix 18bit PDCP cases with HFN override
test/crypto: update PDCP HFN scenarios
test/crypto-perf: add option to enable session HFN
crypto/dpaax_sec: fix inline query for descriptors
crypto/dpaa2_sec: fix HFN override
common/dpaax/caamflib: fix 12 bit null auth case
common/dpaax/caamflib: remove unnecessary jump for PDCP
Ankur Dwivedi (6):
common/cpt: fix encryption offset
crypto/octeontx: remove stats callback
crypto/octeontx: set session private data
crypto/octeontx2: set session private data
crypto/octeontx: revert non-byte aligned data feature
crypto/octeontx2: revert non-byte aligned data feature
Anoob Joseph (3):
examples/ipsec-secgw: add per core packet stats
test/crypto: remove PMD specific tests
test/crypto: use generic testsuite for OCTEON TX/TX2
Arek Kusztal (5):
drivers: improve multi process handling in QAT
drivers: add multi process handling of driver id in QAT
drivers: add multi process handling of capabilities in QAT
crypto/qat: support ChaCha20-Poly1305
test/crypto: add ChaCha20-Poly1305 cases
David Coyle (7):
security: support DOCSIS protocol
cryptodev: update comments to support DOCSIS protocol
crypto/aesni_mb: support DOCSIS protocol
crypto/qat: support DOCSIS protocol
test/crypto: add DOCSIS security cases
test/security: add DOCSIS capability check tests
test/crypto-perf: support DOCSIS protocol
Fiona Trahe (2):
cryptodev: add function to check if qp was setup
cryptodev: add traces in multi process path
Pablo de Lara (1):
drivers/crypto: add missing OOP feature flag
Tejasree Kondoj (2):
crypto/octeontx2: discover capabilities
crypto/octeontx2: support ChaCha20-Poly1305
app/test-crypto-perf/cperf_ops.c | 93 +-
app/test-crypto-perf/cperf_options.h | 8 +-
app/test-crypto-perf/cperf_options_parsing.c | 80 +-
app/test-crypto-perf/cperf_test_throughput.c | 3 +-
app/test-crypto-perf/cperf_test_vectors.c | 3 +-
app/test-crypto-perf/main.c | 5 +-
app/test-crypto-perf/meson.build | 2 +-
app/test/test_cryptodev.c | 2177 +++++++++-----------
app/test/test_cryptodev_aead_test_vectors.h | 75 +
app/test/test_cryptodev_asym.c | 5 +-
.../test_cryptodev_security_docsis_test_vectors.h | 1544 ++++++++++++++
app/test/test_security.c | 88 +
doc/guides/cryptodevs/aesni_mb.rst | 8 +
doc/guides/cryptodevs/features/aesni_mb.ini | 1 +
doc/guides/cryptodevs/features/kasumi.ini | 1 +
doc/guides/cryptodevs/features/octeontx.ini | 1 -
doc/guides/cryptodevs/features/octeontx2.ini | 8 +-
doc/guides/cryptodevs/features/qat.ini | 14 +-
doc/guides/cryptodevs/features/snow3g.ini | 1 +
doc/guides/cryptodevs/features/zuc.ini | 1 +
doc/guides/cryptodevs/octeontx2.rst | 1 +
doc/guides/cryptodevs/qat.rst | 8 +
doc/guides/prog_guide/rte_security.rst | 114 +-
doc/guides/rel_notes/release_20_08.rst | 29 +
doc/guides/tools/cryptoperf.rst | 9 +
drivers/common/cpt/cpt_mcode_defines.h | 5 +-
drivers/common/cpt/cpt_ucode.h | 44 +-
drivers/common/dpaax/caamflib/desc.h | 2 +-
drivers/common/dpaax/caamflib/desc/pdcp.h | 106 +-
drivers/common/octeontx2/otx2_mbox.h | 33 +
drivers/common/qat/Makefile | 3 +
drivers/common/qat/qat_adf/icp_qat_hw.h | 10 +-
drivers/common/qat/qat_device.c | 111 +-
drivers/common/qat/qat_device.h | 71 +-
drivers/common/qat/qat_qp.c | 26 +-
drivers/compress/qat/qat_comp_pmd.c | 51 +-
drivers/compress/qat/qat_comp_pmd.h | 2 +
drivers/crypto/aesni_mb/aesni_mb_pmd_private.h | 19 +-
drivers/crypto/aesni_mb/meson.build | 2 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 301 ++-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 125 ++
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 20 +-
drivers/crypto/dpaa_sec/dpaa_sec.c | 37 +-
drivers/crypto/kasumi/rte_kasumi_pmd.c | 3 +-
drivers/crypto/octeontx/otx_cryptodev_ops.c | 21 +-
drivers/crypto/octeontx2/otx2_cryptodev.c | 8 +-
drivers/crypto/octeontx2/otx2_cryptodev.h | 2 +
.../crypto/octeontx2/otx2_cryptodev_capabilities.c | 612 +++---
.../crypto/octeontx2/otx2_cryptodev_capabilities.h | 12 +-
drivers/crypto/octeontx2/otx2_cryptodev_mbox.c | 21 +
drivers/crypto/octeontx2/otx2_cryptodev_mbox.h | 3 +
drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 10 +-
drivers/crypto/octeontx2/otx2_cryptodev_ops.h | 6 -
drivers/crypto/qat/meson.build | 2 +
drivers/crypto/qat/qat_asym.c | 4 +-
drivers/crypto/qat/qat_asym_pmd.c | 74 +-
drivers/crypto/qat/qat_asym_pmd.h | 4 +-
drivers/crypto/qat/qat_sym.c | 71 +-
drivers/crypto/qat/qat_sym.h | 62 +-
drivers/crypto/qat/qat_sym_capabilities.h | 76 +-
drivers/crypto/qat/qat_sym_pmd.c | 169 +-
drivers/crypto/qat/qat_sym_pmd.h | 8 +-
drivers/crypto/qat/qat_sym_session.c | 304 ++-
drivers/crypto/qat/qat_sym_session.h | 11 +
drivers/crypto/snow3g/rte_snow3g_pmd.c | 3 +-
drivers/crypto/zuc/rte_zuc_pmd.c | 3 +-
examples/ipsec-secgw/ipsec-secgw.c | 114 +-
examples/ipsec-secgw/ipsec-secgw.h | 66 +
examples/ipsec-secgw/ipsec.c | 20 +-
examples/ipsec-secgw/ipsec_process.c | 11 +-
lib/librte_cryptodev/rte_crypto_sym.h | 14 +
lib/librte_cryptodev/rte_cryptodev.c | 96 +-
lib/librte_cryptodev/rte_cryptodev.h | 17 +
lib/librte_cryptodev/rte_cryptodev_version.map | 3 +
lib/librte_security/rte_security.c | 5 +
lib/librte_security/rte_security.h | 38 +
76 files changed, 5269 insertions(+), 1851 deletions(-)
create mode 100644 app/test/test_cryptodev_security_docsis_test_vectors.h
next reply other threads:[~2020-07-07 22:39 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-07-07 22:39 Akhil Goyal [this message]
2020-07-08 14:45 ` Thomas Monjalon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200707223918.15259-1-akhil.goyal@nxp.com \
--to=akhil.goyal@nxp.com \
--cc=dev@dpdk.org \
--cc=thomas@monjalon.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).