OSDN Git Service

crypto: octeontx2 - parameters for custom engine groups
authorSrujana Challa <schalla@marvell.com>
Wed, 1 Dec 2021 09:02:01 +0000 (14:32 +0530)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 11 Dec 2021 05:49:17 +0000 (16:49 +1100)
commitfed8f4d5f9469a4b59e501bf9b6dcab484c40047
tree29d9bf2d04a85598dc3599885666da76f468d299
parentd9d7749773e8895aaedc11f1d2885a9eee5c73ac
crypto: octeontx2 - parameters for custom engine groups

Added devlink parameters to create and delete custom CPT engine groups.

Example:
devlink dev param set pci/0002:20:00.0 name egrp_create value \
                "se:32;se.out" cmode runtime
devlink dev param set pci/0002:20:00.0 name egrp_delete value \
                "egrp:1" cmode runtime

Signed-off-by: Srujana Challa <schalla@marvell.com>
Signed-off-by: Shijith Thotton <sthotton@marvell.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/marvell/octeontx2/Makefile
drivers/crypto/marvell/octeontx2/otx2_cpt_common.h
drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.c [new file with mode: 0644]
drivers/crypto/marvell/octeontx2/otx2_cpt_devlink.h [new file with mode: 0644]
drivers/crypto/marvell/octeontx2/otx2_cptpf.h
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c