From: Akhil Goyal <akhil.goyal@nxp.com>
To: thomas@monjalon.net
Cc: dev@dpdk.org
Subject: [dpdk-dev] [pull-request] next-crypto 20.05 rc1
Date: Mon, 20 Apr 2020 19:50:01 +0530 [thread overview]
Message-ID: <20200420142001.6077-1-akhil.goyal@nxp.com> (raw)
ci: reduce examples in static builds (2020-04-17 23:34:08 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to b1419a24f94419e99f1f50d398b903df00525271:
test/ipsec: measure libipsec performance (2020-04-20 02:51:05 +0530)
----------------------------------------------------------------
Adam Dybkowski (3):
compress/qat: support IM buffer too small operation
test/compress: add cases for IM buffer too small
crypto/qat: support plain SHA1..SHA512 hashes
Ankur Dwivedi (2):
examples/ipsec-secgw: remove duplicated if check
examples/ipsec-secgw: check return value of function
Anoob Joseph (1):
examples/ipsec-secgw: support 192/256 AES key sizes
Bruce Richardson (1):
drivers: fix gcc 10 errors due to logtype var in header
Konstantin Ananyev (2):
crypto/aesni_mb: support CPU crypto
test/crypto: add CPU crypto mode for AESNI MB
Lukasz Wojciechowski (14):
drivers/crypto: move logtype variables to source files
security: fix verification of parameters
security: fix return types in documentation
security: fix session counter
app/test: remove macro definition
app/test: introduce librte security tests
app/test: add rte security session update tests
app/test: add rte security session get size tests
app/test: add rte security session stats get tests
app/test: add rte security session destroy tests
app/test: add rte security set pkt metadata tests
app/test: add rte security get userdata tests
app/test: add rte security capabilities get tests
app/test: add rte security capability get tests
Mairtin o Loingsigh (1):
crypto/aesni_mb: support DOCSIS AES-256
Nicolas Chautru (11):
drivers/baseband: add PMD for FPGA 5GNR FEC
baseband/fpga_5gnr_fec: add HW register definitions
baseband/fpga_5gnr_fec: add info get function
baseband/fpga_5gnr_fec: add queue configuration
baseband/fpga_5gnr_fec: add LDPC processing functions
baseband/fpga_5gnr_fec: add HW error capture
baseband/fpga_5gnr_fec: add debug functionality
baseband/fpga_5gnr_fec: add configure function
baseband/fpga_5gnr_fec: add HARQ loopback capability
baseband/fpga_5gnr_fec: add interrupt support
doc: add feature matrix table for bbdev
Pablo de Lara (10):
cryptodev: add missing feature name
test/crypto: fix flag check
crypto/openssl: fix out-of-place encryption
test/crypto: add capability check
test/crypto: do not check for internal PMD information
cryptodev: add sessionless support feature flag
test/crypto: check if device supports sessionless
test/crypto: check if device supports out-of-place ops
test/crypto: do not check for PMD in tests
doc: support IPsec Multi-buffer lib v0.54
Praveen Shetty (1):
examples/ipsec-secgw: support flow director feature
Savinay Dharmappa (1):
test/ipsec: measure libipsec performance
Yunjian Wang (1):
crypto/dpaa2_sec: remove unnecessary null check
.gitignore | 1 +
MAINTAINERS | 3 +
app/test-bbdev/Makefile | 3 +
app/test-bbdev/meson.build | 3 +
app/test-bbdev/test_bbdev_perf.c | 57 +
app/test/Makefile | 4 +-
app/test/meson.build | 5 +
app/test/test.h | 2 -
app/test/test_compressdev.c | 1185 +++++++++-
app/test/test_cryptodev.c | 147 +-
app/test/test_cryptodev_aes_test_vectors.h | 519 -----
app/test/test_cryptodev_blockcipher.c | 209 +-
app/test/test_cryptodev_blockcipher.h | 18 -
app/test/test_cryptodev_des_test_vectors.h | 160 --
app/test/test_cryptodev_hash_test_vectors.h | 244 --
app/test/test_ipsec_perf.c | 619 +++++
app/test/test_security.c | 2435 ++++++++++++++++++++
config/common_base | 5 +
doc/guides/bbdevs/features/default.ini | 16 +
doc/guides/bbdevs/features/fpga_5gnr_fec.ini | 11 +
doc/guides/bbdevs/features/fpga_lte_fec.ini | 10 +
doc/guides/bbdevs/features/mbc.ini | 14 +
doc/guides/bbdevs/features/null.ini | 7 +
doc/guides/bbdevs/features/turbo_sw.ini | 11 +
doc/guides/bbdevs/fpga_5gnr_fec.rst | 297 +++
doc/guides/bbdevs/index.rst | 2 +
doc/guides/bbdevs/overview.rst | 12 +
doc/guides/compressdevs/qat_comp.rst | 3 -
doc/guides/conf.py | 5 +
doc/guides/cryptodevs/aesni_gcm.rst | 6 +-
doc/guides/cryptodevs/aesni_mb.rst | 9 +-
doc/guides/cryptodevs/features/aesni_gcm.ini | 1 +
doc/guides/cryptodevs/features/aesni_mb.ini | 2 +
doc/guides/cryptodevs/features/armv8.ini | 1 +
doc/guides/cryptodevs/features/caam_jr.ini | 2 +-
doc/guides/cryptodevs/features/ccp.ini | 3 +-
doc/guides/cryptodevs/features/default.ini | 1 +
doc/guides/cryptodevs/features/kasumi.ini | 3 +-
doc/guides/cryptodevs/features/octeontx.ini | 1 +
doc/guides/cryptodevs/features/octeontx2.ini | 1 +
doc/guides/cryptodevs/features/openssl.ini | 1 +
doc/guides/cryptodevs/features/qat.ini | 5 +
doc/guides/cryptodevs/features/snow3g.ini | 3 +-
doc/guides/cryptodevs/features/zuc.ini | 1 +
doc/guides/cryptodevs/qat.rst | 12 +-
doc/guides/rel_notes/release_20_05.rst | 50 +-
doc/guides/sample_app_ug/ipsec_secgw.rst | 26 +-
drivers/baseband/Makefile | 2 +
drivers/baseband/fpga_5gnr_fec/Makefile | 28 +
drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h | 388 ++++
drivers/baseband/fpga_5gnr_fec/meson.build | 8 +
drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 2187 ++++++++++++++++++
.../rte_pmd_bbdev_fpga_5gnr_fec_version.map | 10 +
.../baseband/fpga_5gnr_fec/rte_pmd_fpga_5gnr_fec.h | 74 +
drivers/baseband/meson.build | 2 +-
drivers/common/qat/qat_qp.c | 223 +-
drivers/common/qat/qat_qp.h | 3 +
drivers/compress/qat/qat_comp.c | 474 +++-
drivers/compress/qat/qat_comp.h | 29 +-
drivers/compress/qat/qat_comp_pmd.c | 27 +-
drivers/compress/zlib/zlib_pmd.c | 2 +
drivers/compress/zlib/zlib_pmd_private.h | 2 +-
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 5 +-
drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h | 2 +-
drivers/crypto/aesni_mb/aesni_mb_pmd_private.h | 7 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 389 +++-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 7 +
drivers/crypto/armv8/rte_armv8_pmd.c | 3 +-
drivers/crypto/ccp/rte_ccp_pmd.c | 3 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 4 -
drivers/crypto/kasumi/kasumi_pmd_private.h | 2 +-
drivers/crypto/kasumi/rte_kasumi_pmd.c | 4 +-
drivers/crypto/mvsam/mrvl_pmd_private.h | 2 +-
drivers/crypto/mvsam/rte_mrvl_pmd.c | 1 +
drivers/crypto/null/null_crypto_pmd.c | 3 +-
drivers/crypto/octeontx/otx_cryptodev_ops.c | 3 +-
drivers/crypto/octeontx2/otx2_cryptodev.c | 3 +-
drivers/crypto/openssl/openssl_pmd_private.h | 2 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 27 +-
drivers/crypto/qat/qat_sym_capabilities.h | 105 +
drivers/crypto/qat/qat_sym_session.c | 113 +-
drivers/crypto/qat/qat_sym_session.h | 1 +
drivers/crypto/snow3g/rte_snow3g_pmd.c | 4 +-
drivers/crypto/snow3g/snow3g_pmd_private.h | 2 +-
drivers/crypto/zuc/rte_zuc_pmd.c | 4 +-
drivers/crypto/zuc/zuc_pmd_private.h | 4 +-
examples/ipsec-secgw/ep0.cfg | 11 +
examples/ipsec-secgw/event_helper.c | 30 +-
examples/ipsec-secgw/ipsec-secgw.c | 22 +
examples/ipsec-secgw/ipsec.c | 66 +
examples/ipsec-secgw/ipsec.h | 9 +-
examples/ipsec-secgw/ipsec_worker.c | 7 +-
examples/ipsec-secgw/sa.c | 93 +-
lib/librte_cryptodev/rte_cryptodev.c | 4 +
lib/librte_cryptodev/rte_cryptodev.h | 2 +
lib/librte_security/rte_security.c | 71 +-
lib/librte_security/rte_security.h | 8 +-
mk/rte.app.mk | 1 +
98 files changed, 9250 insertions(+), 1368 deletions(-)
create mode 100644 app/test/test_ipsec_perf.c
create mode 100644 app/test/test_security.c
create mode 100644 doc/guides/bbdevs/features/default.ini
create mode 100644 doc/guides/bbdevs/features/fpga_5gnr_fec.ini
create mode 100644 doc/guides/bbdevs/features/fpga_lte_fec.ini
create mode 100644 doc/guides/bbdevs/features/mbc.ini
create mode 100644 doc/guides/bbdevs/features/null.ini
create mode 100644 doc/guides/bbdevs/features/turbo_sw.ini
create mode 100644 doc/guides/bbdevs/fpga_5gnr_fec.rst
create mode 100644 doc/guides/bbdevs/overview.rst
create mode 100644 drivers/baseband/fpga_5gnr_fec/Makefile
create mode 100644 drivers/baseband/fpga_5gnr_fec/fpga_5gnr_fec.h
create mode 100644 drivers/baseband/fpga_5gnr_fec/meson.build
create mode 100644 drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c
create mode 100644 drivers/baseband/fpga_5gnr_fec/rte_pmd_bbdev_fpga_5gnr_fec_version.map
create mode 100644 drivers/baseband/fpga_5gnr_fec/rte_pmd_fpga_5gnr_fec.h
next reply other threads:[~2020-04-20 14:40 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-20 14:20 Akhil Goyal [this message]
2020-04-22 2:30 ` [dpdk-dev] [pull-request] next-crypto 20.05 rc1 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=20200420142001.6077-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.