DPDK patches and discussions
 help / color / mirror / Atom feed
* [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).