From: Akhil Goyal <akhil.goyal@nxp.com>
To: "thomas@monjalon.net" <thomas@monjalon.net>
Cc: "dev@dpdk.org" <dev@dpdk.org>
Subject: [dpdk-dev] [pull-request] next-crypto 18.11 rc1
Date: Tue, 16 Oct 2018 14:50:15 +0000 [thread overview]
Message-ID: <20181016144537.3985-1-akhil.goyal@nxp.com> (raw)
The following changes since commit c89fdd8da2f076cd0ec698707162da15f2a93e17:
eal/bsd: fix build (2018-10-16 14:54:25 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 5454c866d0c1aa288ecf19291be8992c85907fe6:
drivers/qat: fix failure to create PMD (2018-10-16 20:10:55 +0530)
----------------------------------------------------------------
Akhil Goyal (5):
crypto/dpaa2_sec: support event crypto adapter
event/dpaa2: support crypto adapter
security: support pdcp protocol
crypto/dpaa2_sec: add sample pdcp descriptor apis
crypto/dpaa2_sec: support pdcp offload
Ankur Dwivedi (4):
crypto/octeontx: add hardware init routine
crypto/octeontx: add hardware register access for misc poll
crypto/octeontx: add symmetric capabilities
test/crypto: add OCTEON TX unit tests
Anoob Joseph (4):
crypto/octeontx: add PMD skeleton
common/cpt: add PMD ops helper functions
crypto/octeontx: add global resource init
doc: add documentation for OCTEON TX crypto
Ashish Jain (1):
crypto/dpaa2_sec: support atomic queues
Dmitri Epshtein (2):
doc: update mvsam documentation
crypto/mvsam: use common initialization
Dmitry Eremin-Solenikov (1):
crypto/openssl: support truncated HMAC operations
Fan Zhang (4):
crypto/aesni_mb: support aes-gcm algorithm
test/crypto: add AES-GCM tests to AESNI-MB
doc: update aesni mb doc and release note for gcm
cryptodev: fix library version
Fiona Trahe (2):
common/qat: support GEN3 devices
drivers/qat: fix failure to create PMD
Gagandeep Singh (10):
crypto/caam_jr: introduce basic driver
crypto/caam_jr: add HW tuning options
crypto/caam_jr: add routines to configure HW
crypto/caam_jr: add UIO specific operations
crypto/caam_jr: add basic job ring routines
crypto/caam_jr: add device basic ops
crypto/caam_jr: add session configuration methods
crypto/caam_jr: add device cababilities
crypto/caam_jr: add enqueue dequeue operations
crypto/caam_jr: add scatter gather
Hari Kumar Vemula (4):
crypto/aesni_gcm: enable meson build
crypto/aesni_mb: enable meson build
crypto/kasumi: enable meson build
crypto/zuc: enable meson build
Hemant Agrawal (5):
crypto/caam_jr: add queue pair config ops
crypto/caam_jr: add statistics ops
crypto/caam_jr: add security offload
doc: add caam jr cryptodev details
test/crypto: add CAAM JR driver validation test cases
Junxiao Shi (1):
crypto: fix pool element size for undefined crypto op
Murthy NSSR (3):
crypto/octeontx: add mailbox routines
crypto/octeontx: add basic dev ops
crypto/octeontx: add queue pair functions
Nithin Dabilpuram (3):
crypto/octeontx: add session management ops
crypto/octeontx: add supported sessions
common/cpt: add common defines for microcode
Ragothaman Jayaraman (3):
common/cpt: add microcode interface for encryption
common/cpt: add microcode interface for decryption
common/cpt: add crypto op enqueue request manager framework
Srisivasubramanian S (3):
common/cpt: support zuc and snow3g
common/cpt: support kasumi
common/cpt: support hash
Szymon Sliwa (1):
crypto/mvsam: update hash digest sizes
Tejasree Kondoj (3):
crypto/octeontx: add routines to prepare instructions
crypto/octeontx: add enqueue burst op
crypto/octeontx: add dequeue burst op
Tomasz Cel (3):
crypto/qat: support AES-CMAC
test/crypto: add test for QAT for AES-CMAC
doc: update qat documentation for AES-CMAC
Tomasz Duszynski (7):
crypto/mvsam: update features list
crypto/mvsam: fix shared library build
crypto/mvsam: support HMAC SHA224
crypto/mvsam: support AES ECB
crypto/mvsam: support crypto/auth NULL algorithms
crypto/mvsam: add 3DES ECB to the capabilities list
crypto/mvsam: add dynamic logging
Tomasz Jozwiak (1):
compressdev: fix compression API description
Zyta Szpak (1):
crypto/mvsam: support scatter gather
MAINTAINERS | 14 +
config/common_base | 12 +-
config/common_linuxapp | 1 +
config/defconfig_arm64-dpaa-linuxapp-gcc | 3 +
doc/guides/cryptodevs/aesni_mb.rst | 1 +
doc/guides/cryptodevs/caam_jr.rst | 150 +
doc/guides/cryptodevs/features/caam_jr.ini | 46 +
doc/guides/cryptodevs/features/mvsam.ini | 12 +
doc/guides/cryptodevs/features/octeontx.ini | 62 +
doc/guides/cryptodevs/features/qat.ini | 1 +
doc/guides/cryptodevs/index.rst | 2 +
doc/guides/cryptodevs/mvsam.rst | 147 +-
doc/guides/cryptodevs/octeontx.rst | 127 +
doc/guides/cryptodevs/qat.rst | 4 +
doc/guides/prog_guide/rte_security.rst | 107 +-
doc/guides/rel_notes/release_18_11.rst | 19 +
drivers/common/Makefile | 5 +
drivers/common/cpt/Makefile | 25 +
drivers/common/cpt/cpt_common.h | 91 +
drivers/common/cpt/cpt_hw_types.h | 522 +++
drivers/common/cpt/cpt_mcode_defines.h | 386 +++
drivers/common/cpt/cpt_pmd_logs.h | 50 +
drivers/common/cpt/cpt_pmd_ops_helper.c | 41 +
drivers/common/cpt/cpt_pmd_ops_helper.h | 34 +
drivers/common/cpt/cpt_request_mgr.h | 185 +
drivers/common/cpt/cpt_ucode.h | 3648 ++++++++++++++++++++
drivers/common/cpt/meson.build | 8 +
drivers/common/cpt/rte_common_cpt_version.map | 6 +
drivers/common/meson.build | 2 +-
drivers/common/qat/qat_common.h | 3 +-
drivers/common/qat/qat_device.c | 44 +-
drivers/common/qat/qat_qp.c | 38 +
drivers/common/qat/qat_qp.h | 1 +
drivers/compress/qat/qat_comp_pmd.c | 1 +
drivers/crypto/Makefile | 2 +
drivers/crypto/aesni_gcm/meson.build | 12 +
drivers/crypto/aesni_mb/aesni_mb_ops.h | 28 +-
drivers/crypto/aesni_mb/meson.build | 12 +
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 160 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c | 30 +
drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h | 3 +
drivers/crypto/caam_jr/Makefile | 44 +
drivers/crypto/caam_jr/caam_jr.c | 2508 ++++++++++++++
drivers/crypto/caam_jr/caam_jr_capabilities.c | 266 ++
drivers/crypto/caam_jr/caam_jr_capabilities.h | 18 +
drivers/crypto/caam_jr/caam_jr_config.h | 207 ++
drivers/crypto/caam_jr/caam_jr_desc.h | 285 ++
drivers/crypto/caam_jr/caam_jr_hw.c | 367 ++
drivers/crypto/caam_jr/caam_jr_hw_specific.h | 503 +++
drivers/crypto/caam_jr/caam_jr_log.h | 42 +
drivers/crypto/caam_jr/caam_jr_pvt.h | 291 ++
drivers/crypto/caam_jr/caam_jr_uio.c | 501 +++
drivers/crypto/caam_jr/meson.build | 17 +
drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map | 4 +
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 402 ++-
drivers/crypto/dpaa2_sec/dpaa2_sec_event.h | 18 +
drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 210 +-
drivers/crypto/dpaa2_sec/hw/desc.h | 2 +-
drivers/crypto/dpaa2_sec/hw/desc/pdcp.h | 2796 +++++++++++++++
.../crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map | 8 +
drivers/crypto/kasumi/meson.build | 12 +
drivers/crypto/meson.build | 5 +-
drivers/crypto/mvsam/Makefile | 5 +-
drivers/crypto/mvsam/meson.build | 2 +-
drivers/crypto/mvsam/rte_mrvl_pmd.c | 211 +-
drivers/crypto/mvsam/rte_mrvl_pmd_ops.c | 160 +-
drivers/crypto/mvsam/rte_mrvl_pmd_private.h | 34 +-
drivers/crypto/octeontx/Makefile | 46 +
drivers/crypto/octeontx/meson.build | 18 +
drivers/crypto/octeontx/otx_cryptodev.c | 133 +
drivers/crypto/octeontx/otx_cryptodev.h | 20 +
.../crypto/octeontx/otx_cryptodev_capabilities.c | 604 ++++
.../crypto/octeontx/otx_cryptodev_capabilities.h | 17 +
drivers/crypto/octeontx/otx_cryptodev_hw_access.c | 598 ++++
drivers/crypto/octeontx/otx_cryptodev_hw_access.h | 320 ++
drivers/crypto/octeontx/otx_cryptodev_mbox.c | 178 +
drivers/crypto/octeontx/otx_cryptodev_mbox.h | 92 +
drivers/crypto/octeontx/otx_cryptodev_ops.c | 531 +++
drivers/crypto/octeontx/otx_cryptodev_ops.h | 18 +
.../octeontx/rte_pmd_octeontx_crypto_version.map | 4 +
drivers/crypto/openssl/rte_openssl_pmd.c | 19 +-
drivers/crypto/openssl/rte_openssl_pmd_ops.c | 28 +-
drivers/crypto/qat/qat_sym_capabilities.h | 20 +
drivers/crypto/qat/qat_sym_pmd.c | 1 +
drivers/crypto/qat/qat_sym_session.c | 190 +-
drivers/crypto/qat/qat_sym_session.h | 3 +
drivers/crypto/zuc/meson.build | 12 +
drivers/event/dpaa2/Makefile | 3 +-
drivers/event/dpaa2/dpaa2_eventdev.c | 150 +
drivers/event/dpaa2/dpaa2_eventdev.h | 9 +
drivers/event/dpaa2/meson.build | 3 +-
lib/librte_compressdev/rte_comp.c | 4 +-
lib/librte_compressdev/rte_comp.h | 4 +-
lib/librte_cryptodev/Makefile | 2 +-
lib/librte_cryptodev/meson.build | 2 +-
lib/librte_cryptodev/rte_cryptodev.c | 3 +
lib/librte_security/rte_security.c | 4 +
lib/librte_security/rte_security.h | 92 +
mk/rte.app.mk | 6 +
test/test/meson.build | 1 +
test/test/test_cryptodev.c | 710 +++-
test/test/test_cryptodev.h | 2 +
test/test/test_cryptodev_aes_test_vectors.h | 147 +-
test/test/test_cryptodev_blockcipher.c | 16 +-
test/test/test_cryptodev_blockcipher.h | 2 +
test/test/test_cryptodev_des_test_vectors.h | 26 +-
test/test/test_cryptodev_hash_test_vectors.h | 104 +-
107 files changed, 18561 insertions(+), 544 deletions(-)
create mode 100644 doc/guides/cryptodevs/caam_jr.rst
create mode 100644 doc/guides/cryptodevs/features/caam_jr.ini
create mode 100644 doc/guides/cryptodevs/features/octeontx.ini
create mode 100644 doc/guides/cryptodevs/octeontx.rst
create mode 100644 drivers/common/cpt/Makefile
create mode 100644 drivers/common/cpt/cpt_common.h
create mode 100644 drivers/common/cpt/cpt_hw_types.h
create mode 100644 drivers/common/cpt/cpt_mcode_defines.h
create mode 100644 drivers/common/cpt/cpt_pmd_logs.h
create mode 100644 drivers/common/cpt/cpt_pmd_ops_helper.c
create mode 100644 drivers/common/cpt/cpt_pmd_ops_helper.h
create mode 100644 drivers/common/cpt/cpt_request_mgr.h
create mode 100644 drivers/common/cpt/cpt_ucode.h
create mode 100644 drivers/common/cpt/meson.build
create mode 100644 drivers/common/cpt/rte_common_cpt_version.map
create mode 100644 drivers/crypto/aesni_gcm/meson.build
create mode 100644 drivers/crypto/aesni_mb/meson.build
create mode 100644 drivers/crypto/caam_jr/Makefile
create mode 100644 drivers/crypto/caam_jr/caam_jr.c
create mode 100644 drivers/crypto/caam_jr/caam_jr_capabilities.c
create mode 100644 drivers/crypto/caam_jr/caam_jr_capabilities.h
create mode 100644 drivers/crypto/caam_jr/caam_jr_config.h
create mode 100644 drivers/crypto/caam_jr/caam_jr_desc.h
create mode 100644 drivers/crypto/caam_jr/caam_jr_hw.c
create mode 100644 drivers/crypto/caam_jr/caam_jr_hw_specific.h
create mode 100644 drivers/crypto/caam_jr/caam_jr_log.h
create mode 100644 drivers/crypto/caam_jr/caam_jr_pvt.h
create mode 100644 drivers/crypto/caam_jr/caam_jr_uio.c
create mode 100644 drivers/crypto/caam_jr/meson.build
create mode 100644 drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map
create mode 100644 drivers/crypto/dpaa2_sec/dpaa2_sec_event.h
create mode 100644 drivers/crypto/dpaa2_sec/hw/desc/pdcp.h
create mode 100644 drivers/crypto/kasumi/meson.build
create mode 100644 drivers/crypto/octeontx/Makefile
create mode 100644 drivers/crypto/octeontx/meson.build
create mode 100644 drivers/crypto/octeontx/otx_cryptodev.c
create mode 100644 drivers/crypto/octeontx/otx_cryptodev.h
create mode 100644 drivers/crypto/octeontx/otx_cryptodev_capabilities.c
create mode 100644 drivers/crypto/octeontx/otx_cryptodev_capabilities.h
create mode 100644 drivers/crypto/octeontx/otx_cryptodev_hw_access.c
create mode 100644 drivers/crypto/octeontx/otx_cryptodev_hw_access.h
create mode 100644 drivers/crypto/octeontx/otx_cryptodev_mbox.c
create mode 100644 drivers/crypto/octeontx/otx_cryptodev_mbox.h
create mode 100644 drivers/crypto/octeontx/otx_cryptodev_ops.c
create mode 100644 drivers/crypto/octeontx/otx_cryptodev_ops.h
create mode 100644 drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
create mode 100644 drivers/crypto/zuc/meson.build
next reply other threads:[~2018-10-16 14:50 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-16 14:50 Akhil Goyal [this message]
2018-10-17 10:42 ` Akhil Goyal
2018-10-24 21:39 ` 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=20181016144537.3985-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 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).