From: Akhil Goyal <akhil.goyal@nxp.com>
To: "thomas@monjalon.net" <thomas@monjalon.net>
Cc: "dev@dpdk.org" <dev@dpdk.org>
Subject: Re: [dpdk-dev] [pull-request] next-crypto 18.11 rc1
Date: Wed, 17 Oct 2018 10:42:16 +0000 [thread overview]
Message-ID: <17041523-90d9-c5ad-8889-17cab2119084@nxp.com> (raw)
In-Reply-To: <20181016144537.3985-1-akhil.goyal@nxp.com>
On 10/16/2018 8:20 PM, Akhil Goyal wrote:
> The following changes since commit c89fdd8da2f076cd0ec698707162da15f2a93e17:
>
> eal/bsd: fix build (2018-10-16 14:54:25 +0200)
rebased over master (05f1d6842fc34a905ff971c9bbbd20c4653e9b26)
examples/multi_process: add hotplug sample
>
> 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 prev parent reply other threads:[~2018-10-17 10:42 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-16 14:50 Akhil Goyal
2018-10-17 10:42 ` Akhil Goyal [this message]
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=17041523-90d9-c5ad-8889-17cab2119084@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).