[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