[dpdk-dev] [pull-request] next-crypto 18.05 pre-rc1

Pablo de Lara pablo.de.lara.guarch at intel.com
Sat Mar 31 00:53:50 CEST 2018


The following changes since commit 984af543c254be1fc3f0ae46f381d75dcd0af361:

  mk: fix kernel modules build dependency (2018-03-30 13:01:17 +0200)

are available in the Git repository at:

  http://dpdk.org/git/next/dpdk-next-crypto 

for you to fetch changes up to de607114fcbb9eeacb0cf1ebc8aee675f0c9efa8:

  doc: add AMD CCP guide (2018-03-30 23:49:35 +0100)

----------------------------------------------------------------
Anoob Joseph (1):
      examples/ipsec-secgw: remove redundant string compare

Fiona Trahe (1):
      cryptodev: pass rte driver to REGISTER macro

Lee Roberts (1):
      crypto/qat: assign device to correct NUMA node

Marko Kovacevic (3):
      crypto/aesni_mb: support IPsec MUlti-buffer lib v0.49
      crypto/aesni_gcm: support IPsec Multi-buffer lib v0.49
      crypto/aesni_mb: support AES CMAC

Ravi Kumar (19):
      crypto/ccp: add AMD ccp skeleton PMD
      crypto/ccp: support ccp device init
      crypto/ccp: support basic PMD ops
      crypto/ccp: support session related ops
      crypto/ccp: support queue pair related ops
      crypto/ccp: support crypto enqueue/dequeue burst API
      crypto/ccp: support sessionless ops
      crypto/ccp: support stats related ops
      crypto/ccp: support ccp hwrng feature
      crypto/ccp: support AES
      crypto/ccp: support 3DES
      crypto/ccp: support AES-CMAC
      crypto/ccp: support AES-GCM
      crypto/ccp: support SHA1
      crypto/ccp: support SHA2 family
      crypto/ccp: support SHA3 family
      crypto/ccp: support CPU based MD5 and SHA2 family
      test/crypto: add tests for AMD CCP
      doc: add AMD CCP guide

Tomasz Duszynski (3):
      crypto/mrvl: convert license headers to SPDX tags
      test/crypto: add MRVL to hash test cases
      crypto/mrvl: add missing library dependencies

 MAINTAINERS                                        |    6 +
 config/common_base                                 |    6 +
 devtools/test-build.sh                             |    5 -
 doc/guides/cryptodevs/aesni_gcm.rst                |   13 +-
 doc/guides/cryptodevs/aesni_mb.rst                 |   14 +-
 doc/guides/cryptodevs/ccp.rst                      |  102 +
 doc/guides/cryptodevs/features/aesni_mb.ini        |    1 +
 doc/guides/cryptodevs/features/ccp.ini             |   59 +
 doc/guides/cryptodevs/features/default.ini         |   14 +
 doc/guides/cryptodevs/index.rst                    |    1 +
 doc/guides/rel_notes/release_18_05.rst             |   12 +
 drivers/crypto/Makefile                            |    1 +
 drivers/crypto/aesni_gcm/Makefile                  |   10 +-
 drivers/crypto/aesni_gcm/aesni_gcm_ops.h           |    3 +-
 drivers/crypto/aesni_gcm/aesni_gcm_pmd.c           |    2 +-
 drivers/crypto/aesni_mb/Makefile                   |   10 +-
 drivers/crypto/aesni_mb/aesni_mb_ops.h             |   31 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c         |   41 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h |   20 +-
 drivers/crypto/armv8/rte_armv8_pmd.c               |    2 +-
 drivers/crypto/ccp/Makefile                        |   33 +
 drivers/crypto/ccp/ccp_crypto.c                    | 2962 ++++++++++++++++++++
 drivers/crypto/ccp/ccp_crypto.h                    |  388 +++
 drivers/crypto/ccp/ccp_dev.c                       |  817 ++++++
 drivers/crypto/ccp/ccp_dev.h                       |  495 ++++
 drivers/crypto/ccp/ccp_pci.c                       |  236 ++
 drivers/crypto/ccp/ccp_pci.h                       |   27 +
 drivers/crypto/ccp/ccp_pmd_ops.c                   |  835 ++++++
 drivers/crypto/ccp/ccp_pmd_private.h               |  109 +
 drivers/crypto/ccp/rte_ccp_pmd.c                   |  262 ++
 drivers/crypto/ccp/rte_pmd_ccp_version.map         |    4 +
 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c        |    4 +-
 drivers/crypto/dpaa_sec/dpaa_sec.c                 |    2 +-
 drivers/crypto/kasumi/rte_kasumi_pmd.c             |    4 +-
 drivers/crypto/mrvl/Makefile                       |   37 +-
 drivers/crypto/mrvl/rte_mrvl_compat.h              |   36 +-
 drivers/crypto/mrvl/rte_mrvl_pmd.c                 |   38 +-
 drivers/crypto/mrvl/rte_mrvl_pmd_ops.c             |   36 +-
 drivers/crypto/mrvl/rte_mrvl_pmd_private.h         |   36 +-
 drivers/crypto/null/null_crypto_pmd.c              |    2 +-
 drivers/crypto/openssl/rte_openssl_pmd.c           |    4 +-
 drivers/crypto/qat/rte_qat_cryptodev.c             |    4 +-
 drivers/crypto/scheduler/scheduler_pmd.c           |    2 +-
 drivers/crypto/snow3g/rte_snow3g_pmd.c             |    4 +-
 drivers/crypto/zuc/rte_zuc_pmd.c                   |    2 +-
 examples/ipsec-secgw/ipsec-secgw.c                 |  104 +-
 lib/librte_cryptodev/rte_crypto_sym.h              |   17 +
 lib/librte_cryptodev/rte_cryptodev_pmd.h           |    2 +-
 mk/rte.app.mk                                      |    6 +-
 test/test/test_cryptodev.c                         |  161 ++
 test/test/test_cryptodev.h                         |    1 +
 test/test/test_cryptodev_aes_test_vectors.h        |   93 +-
 test/test/test_cryptodev_blockcipher.c             |    9 +-
 test/test/test_cryptodev_blockcipher.h             |    1 +
 test/test/test_cryptodev_des_test_vectors.h        |   42 +-
 test/test/test_cryptodev_hash_test_vectors.h       |  158 +-
 56 files changed, 6966 insertions(+), 360 deletions(-)
 create mode 100644 doc/guides/cryptodevs/ccp.rst
 create mode 100644 doc/guides/cryptodevs/features/ccp.ini
 create mode 100644 drivers/crypto/ccp/Makefile
 create mode 100644 drivers/crypto/ccp/ccp_crypto.c
 create mode 100644 drivers/crypto/ccp/ccp_crypto.h
 create mode 100644 drivers/crypto/ccp/ccp_dev.c
 create mode 100644 drivers/crypto/ccp/ccp_dev.h
 create mode 100644 drivers/crypto/ccp/ccp_pci.c
 create mode 100644 drivers/crypto/ccp/ccp_pci.h
 create mode 100644 drivers/crypto/ccp/ccp_pmd_ops.c
 create mode 100644 drivers/crypto/ccp/ccp_pmd_private.h
 create mode 100644 drivers/crypto/ccp/rte_ccp_pmd.c
 create mode 100644 drivers/crypto/ccp/rte_pmd_ccp_version.map


More information about the dev mailing list