mbox series

[0/2] Octeon TX2 CPT custom engine group

Message ID cover.1638348922.git.sthotton@marvell.com (mailing list archive)
Headers show
Series Octeon TX2 CPT custom engine group | expand

Message

Shijith Thotton Dec. 1, 2021, 9:01 a.m. UTC
Octeon TX2 CPT has three type of engines to handle symmetric, asymmetric
and ipsec specific workload. For better utilization, these engines can
be grouped to custom groups at runtime. Devlink parameters are used to
create and destroy the custom groups (devlink is a framework mainly used
in network subsystem).

Srujana Challa (2):
  crypto: octeontx2: add apis for custom engine groups
  crypto: octeontx2: parameters for custom engine groups

 drivers/crypto/marvell/octeontx2/Makefile     |   2 +-
 .../marvell/octeontx2/otx2_cpt_common.h       |   1 +
 .../marvell/octeontx2/otx2_cpt_devlink.c      | 108 ++++++
 .../marvell/octeontx2/otx2_cpt_devlink.h      |  20 ++
 drivers/crypto/marvell/octeontx2/otx2_cptpf.h |   3 +
 .../marvell/octeontx2/otx2_cptpf_main.c       |   9 +
 .../marvell/octeontx2/otx2_cptpf_ucode.c      | 322 +++++++++++++++++-
 .../marvell/octeontx2/otx2_cptpf_ucode.h      |   7 +-
 8 files changed, 464 insertions(+), 8 deletions(-)
 create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c
 create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h

Comments

Herbert Xu Dec. 11, 2021, 5:56 a.m. UTC | #1
On Wed, Dec 01, 2021 at 02:31:59PM +0530, Shijith Thotton wrote:
> Octeon TX2 CPT has three type of engines to handle symmetric, asymmetric
> and ipsec specific workload. For better utilization, these engines can
> be grouped to custom groups at runtime. Devlink parameters are used to
> create and destroy the custom groups (devlink is a framework mainly used
> in network subsystem).
> 
> Srujana Challa (2):
>   crypto: octeontx2: add apis for custom engine groups
>   crypto: octeontx2: parameters for custom engine groups
> 
>  drivers/crypto/marvell/octeontx2/Makefile     |   2 +-
>  .../marvell/octeontx2/otx2_cpt_common.h       |   1 +
>  .../marvell/octeontx2/otx2_cpt_devlink.c      | 108 ++++++
>  .../marvell/octeontx2/otx2_cpt_devlink.h      |  20 ++
>  drivers/crypto/marvell/octeontx2/otx2_cptpf.h |   3 +
>  .../marvell/octeontx2/otx2_cptpf_main.c       |   9 +
>  .../marvell/octeontx2/otx2_cptpf_ucode.c      | 322 +++++++++++++++++-
>  .../marvell/octeontx2/otx2_cptpf_ucode.h      |   7 +-
>  8 files changed, 464 insertions(+), 8 deletions(-)
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c
>  create mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h

All applied.  Thanks.