* [dpdk-dev] [pull-request] next-crypto 21.11 rc2
@ 2021-11-04 19:13 Akhil Goyal
2021-11-06 9:49 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Akhil Goyal @ 2021-11-04 19:13 UTC (permalink / raw)
To: thomas; +Cc: dev
The following changes since commit 54abd300d582f67367ae385d37d6e60d2a6d8b96:
pipeline: remove unreachable branch (2021-11-04 18:11:08 +0100)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 44a9e58c37fe5630babee648bd2df894c3591112:
doc: add cryptodev table for supported operating systems (2021-11-05 00:21:11 +0530)
----------------------------------------------------------------
Anoob Joseph (2):
common/cnxk: add null authentication with IPsec
crypto/cnxk: support null authentication in IPsec
Archana Muniganti (5):
crypto/octeontx2: fix ESN seqhi
crypto/cnxk: support ESN and anti-replay on CN9K
doc/guides: update feature list for CN9K crypto PMD
crypto/cnxk: update auth key size
crypto/cnxk: support IPv6 mixed tunnel mode
Arek Kusztal (2):
crypto/qat: fix status in RSA decryption
crypto/qat: fix uncleared cookies after operation
Chandubabu Namburu (1):
maintainers: update for AMD CCP Crypto
Fan Zhang (10):
examples/fips_validation: fix device start
common/qat: define gen specific structs and functions
common/qat: add gen specific device implementation
common/qat: add gen specific queue pair function
common/qat: add gen specific queue implementation
compress/qat: define gen specific structs and functions
compress/qat: add gen specific implementation
crypto/qat: unified device private data structure
crypto/qat: define gen specific structs and functions
crypto/qat: add gen specific implementation
Gowrishankar Muthukrishnan (2):
cryptodev: add telemetry endpoint for capabilities
security: add telemetry endpoint for capabilities
Jim Harris (1):
test/compress-perf: fix unused-but-set-variable error
Kai Ji (1):
test/crypto: fix maxlen calculation for raw datapath
Kiran Kumar K (2):
crypto/cnxk: fix bus error on RSA verify
test/crypto-perf: fix memory allocation in asym case
Nicolas Chautru (1):
bbdev: remove experimental tag from API
Pablo de Lara (1):
test/crypto: fix test vectors for ZUC-256
Przemyslaw Zegan (1):
common/qat: fix qp number
Radu Nicolau (10):
ipsec: support TSO
examples/ipsec-secgw: support TCP TSO
examples/ipsec-secgw: move global array from header
examples/ipsec-secgw: add stats interval argument
examples/ipsec-secgw: update inline session create
examples/ipsec-secgw: support UDP encap for inline crypto
examples/ipsec-secgw: support telemetry
examples/ipsec-secgw: define initial ESN value
examples/ipsec-secgw: add ethdev reset callback
examples/ipsec-secgw: support additional algorithms
Raja Zidane (3):
compress/mlx5: fix compression level configuration
compress/mlx5: add block size devarg
crypto/mlx5: support 1MB data-unit
Rebecca Troy (2):
cryptodev: add telemetry callbacks
test/crypto: refactor DOCSIS to show hidden cases
Srujana Challa (1):
examples/ipsec-secgw: support event vector
Tal Shnaiderman (6):
common/mlx5: add DV enums to Windows defs file
crypto/mlx5: modify unix pthread code
crypto/mlx5: fix size of UMR WQE
drivers/crypto: check Windows build support
crypto/mlx5: support on Windows
doc: add cryptodev table for supported operating systems
Tejasree Kondoj (1):
crypto/octeontx2: fix lookaside IPsec IPv6
Vidya Sagar Velumuri (3):
common/cnxk: fix ZUC constants
crypto/cnxk: fix IV length for ZUC 256
test/crypto: fix test vectors for ZUC 256 bit key
MAINTAINERS | 2 +-
app/test-compress-perf/comp_perf_test_cyclecount.c | 2 -
app/test-crypto-perf/cperf_ops.c | 5 +-
app/test-crypto-perf/cperf_test_common.c | 18 +-
app/test-crypto-perf/cperf_test_vectors.c | 2 +
app/test-crypto-perf/cperf_test_vectors.h | 1 +
app/test/test_cryptodev.c | 324 +++--
.../test_cryptodev_security_docsis_test_vectors.h | 159 ++-
app/test/test_cryptodev_zuc_test_vectors.h | 214 ++--
doc/guides/compressdevs/mlx5.rst | 10 +
doc/guides/conf.py | 5 +
doc/guides/cryptodevs/cnxk.rst | 7 +
doc/guides/cryptodevs/features/aesni_gcm.ini | 7 +
doc/guides/cryptodevs/features/aesni_mb.ini | 7 +
doc/guides/cryptodevs/features/armv8.ini | 7 +
doc/guides/cryptodevs/features/bcmfs.ini | 7 +
doc/guides/cryptodevs/features/caam_jr.ini | 6 +
doc/guides/cryptodevs/features/ccp.ini | 6 +
.../cryptodevs/features/chacha20_poly1305.ini | 7 +
doc/guides/cryptodevs/features/cn10k.ini | 6 +
doc/guides/cryptodevs/features/cn9k.ini | 6 +
doc/guides/cryptodevs/features/default.ini | 8 +
doc/guides/cryptodevs/features/dpaa2_sec.ini | 6 +
doc/guides/cryptodevs/features/dpaa_sec.ini | 6 +
doc/guides/cryptodevs/features/kasumi.ini | 7 +
doc/guides/cryptodevs/features/mlx5.ini | 7 +
doc/guides/cryptodevs/features/mvsam.ini | 7 +
doc/guides/cryptodevs/features/nitrox.ini | 6 +
doc/guides/cryptodevs/features/null.ini | 9 +-
doc/guides/cryptodevs/features/octeontx.ini | 7 +
doc/guides/cryptodevs/features/octeontx2.ini | 6 +
doc/guides/cryptodevs/features/openssl.ini | 7 +
doc/guides/cryptodevs/features/qat.ini | 7 +
doc/guides/cryptodevs/features/snow3g.ini | 7 +
doc/guides/cryptodevs/features/virtio.ini | 7 +
doc/guides/cryptodevs/features/zuc.ini | 7 +
doc/guides/cryptodevs/mlx5.rst | 19 +-
doc/guides/cryptodevs/overview.rst | 7 +
doc/guides/prog_guide/cryptodev_lib.rst | 33 +
doc/guides/prog_guide/ipsec_lib.rst | 2 +
doc/guides/prog_guide/rte_security.rst | 28 +
doc/guides/rel_notes/release_21_11.rst | 30 +
doc/guides/sample_app_ug/ipsec_secgw.rst | 61 +-
drivers/common/cnxk/cnxk_security.c | 18 +-
drivers/common/cnxk/cnxk_security_ar.h | 21 +
drivers/common/cnxk/roc_se.c | 54 +-
drivers/common/cnxk/roc_se.h | 3 +-
drivers/common/mlx5/version.map | 2 +-
drivers/common/mlx5/windows/mlx5_common_os.c | 2 +-
drivers/common/mlx5/windows/mlx5_win_defs.h | 12 +
drivers/common/qat/dev/qat_dev_gen1.c | 257 ++++
drivers/common/qat/dev/qat_dev_gen2.c | 37 +
drivers/common/qat/dev/qat_dev_gen3.c | 83 ++
drivers/common/qat/dev/qat_dev_gen4.c | 305 +++++
drivers/common/qat/dev/qat_dev_gens.h | 65 +
drivers/common/qat/meson.build | 15 +-
.../qat/qat_adf/adf_transport_access_macros.h | 4 +-
drivers/common/qat/qat_adf/icp_qat_hw_gen4_comp.h | 195 +++
.../common/qat/qat_adf/icp_qat_hw_gen4_comp_defs.h | 299 +++++
drivers/common/qat/qat_common.c | 15 +
drivers/common/qat/qat_common.h | 19 +-
drivers/common/qat/qat_device.c | 205 ++--
drivers/common/qat/qat_device.h | 45 +-
drivers/common/qat/qat_qp.c | 691 +++++------
drivers/common/qat/qat_qp.h | 121 +-
drivers/compress/mlx5/mlx5_compress.c | 79 +-
drivers/compress/qat/dev/qat_comp_pmd_gen1.c | 176 +++
drivers/compress/qat/dev/qat_comp_pmd_gen2.c | 30 +
drivers/compress/qat/dev/qat_comp_pmd_gen3.c | 30 +
drivers/compress/qat/dev/qat_comp_pmd_gen4.c | 213 ++++
drivers/compress/qat/dev/qat_comp_pmd_gens.h | 30 +
drivers/compress/qat/qat_comp.c | 101 +-
drivers/compress/qat/qat_comp.h | 8 +-
drivers/compress/qat/qat_comp_pmd.c | 159 +--
drivers/compress/qat/qat_comp_pmd.h | 76 ++
drivers/crypto/armv8/meson.build | 6 +
drivers/crypto/bcmfs/meson.build | 6 +
drivers/crypto/ccp/meson.build | 1 +
drivers/crypto/cnxk/cn9k_ipsec.c | 27 +-
drivers/crypto/cnxk/cn9k_ipsec.h | 5 +
drivers/crypto/cnxk/cn9k_ipsec_la_ops.h | 58 +
drivers/crypto/cnxk/cnxk_ae.h | 4 +-
drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c | 54 +-
drivers/crypto/cnxk/cnxk_ipsec.h | 3 +
drivers/crypto/cnxk/cnxk_se.h | 39 +-
drivers/crypto/ipsec_mb/meson.build | 6 +
drivers/crypto/meson.build | 3 -
drivers/crypto/mlx5/meson.build | 4 +-
drivers/crypto/mlx5/mlx5_crypto.c | 16 +-
drivers/crypto/mvsam/meson.build | 6 +
drivers/crypto/null/meson.build | 6 +
drivers/crypto/octeontx/meson.build | 6 +
drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 25 +-
drivers/crypto/octeontx2/otx2_cryptodev_sec.c | 22 +-
drivers/crypto/octeontx2/otx2_cryptodev_sec.h | 2 -
drivers/crypto/octeontx2/otx2_ipsec_po.h | 8 -
drivers/crypto/octeontx2/otx2_ipsec_po_ops.h | 10 +-
drivers/crypto/openssl/meson.build | 6 +
drivers/crypto/qat/README | 7 -
drivers/crypto/qat/dev/qat_asym_pmd_gen1.c | 76 ++
drivers/crypto/qat/dev/qat_crypto_pmd_gen2.c | 224 ++++
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 164 +++
drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 124 ++
drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 36 +
drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 283 +++++
drivers/crypto/qat/meson.build | 26 -
drivers/crypto/qat/qat_asym.c | 43 +-
drivers/crypto/qat/qat_asym_capabilities.h | 63 -
drivers/crypto/qat/qat_asym_pmd.c | 280 ++---
drivers/crypto/qat/qat_asym_pmd.h | 54 +-
drivers/crypto/qat/qat_crypto.c | 176 +++
drivers/crypto/qat/qat_crypto.h | 91 ++
drivers/crypto/qat/qat_sym_capabilities.h | 1248 --------------------
drivers/crypto/qat/qat_sym_pmd.c | 422 +------
drivers/crypto/qat/qat_sym_pmd.h | 76 +-
drivers/crypto/qat/qat_sym_session.c | 15 +-
drivers/crypto/scheduler/meson.build | 6 +
drivers/crypto/virtio/meson.build | 6 +
examples/fips_validation/main.c | 4 +
examples/ipsec-secgw/event_helper.c | 78 +-
examples/ipsec-secgw/event_helper.h | 8 +
examples/ipsec-secgw/ipsec-secgw.c | 447 ++++++-
examples/ipsec-secgw/ipsec-secgw.h | 52 +-
examples/ipsec-secgw/ipsec.c | 93 +-
examples/ipsec-secgw/ipsec.h | 14 +-
examples/ipsec-secgw/ipsec_process.c | 23 +
examples/ipsec-secgw/ipsec_worker.c | 350 +++++-
examples/ipsec-secgw/meson.build | 2 +-
examples/ipsec-secgw/sa.c | 181 ++-
examples/l2fwd-crypto/main.c | 5 +
lib/bbdev/rte_bbdev.h | 32 -
lib/bbdev/rte_bbdev_op.h | 9 -
lib/bbdev/rte_bbdev_pmd.h | 7 -
lib/bbdev/version.map | 2 +-
lib/cryptodev/meson.build | 2 +-
lib/cryptodev/rte_cryptodev.c | 153 +++
lib/cryptodev/rte_cryptodev.h | 1 +
lib/ipsec/esp_outb.c | 141 ++-
lib/security/rte_security.c | 199 ++++
139 files changed, 6631 insertions(+), 3377 deletions(-)
create mode 100644 drivers/common/qat/dev/qat_dev_gen1.c
create mode 100644 drivers/common/qat/dev/qat_dev_gen2.c
create mode 100644 drivers/common/qat/dev/qat_dev_gen3.c
create mode 100644 drivers/common/qat/dev/qat_dev_gen4.c
create mode 100644 drivers/common/qat/dev/qat_dev_gens.h
create mode 100644 drivers/common/qat/qat_adf/icp_qat_hw_gen4_comp.h
create mode 100644 drivers/common/qat/qat_adf/icp_qat_hw_gen4_comp_defs.h
create mode 100644 drivers/compress/qat/dev/qat_comp_pmd_gen1.c
create mode 100644 drivers/compress/qat/dev/qat_comp_pmd_gen2.c
create mode 100644 drivers/compress/qat/dev/qat_comp_pmd_gen3.c
create mode 100644 drivers/compress/qat/dev/qat_comp_pmd_gen4.c
create mode 100644 drivers/compress/qat/dev/qat_comp_pmd_gens.h
delete mode 100644 drivers/crypto/qat/README
create mode 100644 drivers/crypto/qat/dev/qat_asym_pmd_gen1.c
create mode 100644 drivers/crypto/qat/dev/qat_crypto_pmd_gen2.c
create mode 100644 drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c
create mode 100644 drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c
create mode 100644 drivers/crypto/qat/dev/qat_crypto_pmd_gens.h
create mode 100644 drivers/crypto/qat/dev/qat_sym_pmd_gen1.c
delete mode 100644 drivers/crypto/qat/meson.build
delete mode 100644 drivers/crypto/qat/qat_asym_capabilities.h
create mode 100644 drivers/crypto/qat/qat_crypto.c
create mode 100644 drivers/crypto/qat/qat_crypto.h
delete mode 100644 drivers/crypto/qat/qat_sym_capabilities.h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-11-06 9:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-04 19:13 [dpdk-dev] [pull-request] next-crypto 21.11 rc2 Akhil Goyal
2021-11-06 9:49 ` 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).