[dpdk-dev] [PATCH 0/8] add asym support in crypto_octeontx PMD

Anoob Joseph anoobj at marvell.com
Mon Sep 9 15:27:59 CEST 2019


This series adds asymmetric crypto support in 'crypto_octeontx' PMD.

Features supported: RSA & modular exponentiation

Kanaka Durga Kotamarthy (4):
  crypto/octeontx: add device type mailbox routine
  crypto/octeontx: add RSA and modexp asym capabilities
  crypto/octeontx: add asymmetric session operations
  common/cpt: add helper functions for asymmetric crypto

Sunila Sahu (4):
  crypto/octeontx: add asymmetric op enqueue function
  crypto/octeontx: add asymmetric op dequeue function
  app/test: register octeontx PMD to asym testsuite
  doc: update octeontx asymmetric features

 app/test/test_cryptodev_asym.c                     |  31 ++
 doc/guides/cryptodevs/features/octeontx.ini        |   6 +-
 doc/guides/cryptodevs/octeontx.rst                 |  25 ++
 drivers/common/cpt/cpt_common.h                    |   4 +-
 drivers/common/cpt/cpt_mcode_defines.h             |  29 ++
 drivers/common/cpt/cpt_pmd_ops_helper.c            |  15 +
 drivers/common/cpt/cpt_pmd_ops_helper.h            |   9 +
 drivers/common/cpt/cpt_ucode_asym.h                | 451 +++++++++++++++++++++
 drivers/common/cpt/rte_common_cpt_version.map      |   8 +
 .../crypto/octeontx/otx_cryptodev_capabilities.c   |  47 ++-
 .../crypto/octeontx/otx_cryptodev_capabilities.h   |   5 +-
 drivers/crypto/octeontx/otx_cryptodev_hw_access.c  |  44 +-
 drivers/crypto/octeontx/otx_cryptodev_mbox.c       |  26 +-
 drivers/crypto/octeontx/otx_cryptodev_mbox.h       |  20 +
 drivers/crypto/octeontx/otx_cryptodev_ops.c        | 260 +++++++++++-
 drivers/crypto/octeontx/otx_cryptodev_ops.h        |   2 +
 16 files changed, 944 insertions(+), 38 deletions(-)
 create mode 100644 drivers/common/cpt/cpt_ucode_asym.h

-- 
2.7.4



More information about the dev mailing list