mbox series

[pull-request] next-crypto 18.11 rc1

Message ID 20181016144537.3985-1-akhil.goyal@nxp.com (mailing list archive)
State Accepted, archived
Delegated to: Thomas Monjalon
Headers
Series [pull-request] next-crypto 18.11 rc1 |

Pull-request

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

Checks

Context Check Description
ci/Intel-compilation success Compilation OK

Message

Akhil Goyal Oct. 16, 2018, 2:50 p.m. UTC
  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
  

Comments

Akhil Goyal Oct. 17, 2018, 10:42 a.m. UTC | #1
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
  
Thomas Monjalon Oct. 24, 2018, 9:39 p.m. UTC | #2
16/10/2018 16:50, Akhil Goyal:
>   http://dpdk.org/git/next/dpdk-next-crypto 

Pulled, thanks

One last commit for compressdev cannot be integrated because of
compilation issue.