> Subject: [PATCH 13/15] crypto/cnxk: add support for raw APIs > > From: Anoob Joseph <ano...@marvell.com> > > Add crypto RAW API support in cnxk PMD > Enable the flag to allow execution of raw test suite. > > Signed-off-by: Vidya Sagar Velumuri <vvelum...@marvell.com> > Signed-off-by: Anoob Joseph <ano...@marvell.com> > --- > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 459 ++++++++++++++++++++++ > drivers/crypto/cnxk/cnxk_cryptodev.c | 20 +- > drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 1 + > drivers/crypto/cnxk/cnxk_se.h | 293 ++++++++++++++ > 4 files changed, 760 insertions(+), 13 deletions(-)
> diff --git a/drivers/crypto/cnxk/cnxk_cryptodev.c > b/drivers/crypto/cnxk/cnxk_cryptodev.c > index 4fa1907cea..4819a14184 100644 > --- a/drivers/crypto/cnxk/cnxk_cryptodev.c > +++ b/drivers/crypto/cnxk/cnxk_cryptodev.c > @@ -13,22 +13,16 @@ > uint64_t > cnxk_cpt_default_ff_get(void) > { > - uint64_t ff = RTE_CRYPTODEV_FF_SYMMETRIC_CRYPTO | > - RTE_CRYPTODEV_FF_ASYMMETRIC_CRYPTO | > - RTE_CRYPTODEV_FF_HW_ACCELERATED | > - RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_QT | > + uint64_t ff = RTE_CRYPTODEV_FF_SYMMETRIC_CRYPTO | > RTE_CRYPTODEV_FF_ASYMMETRIC_CRYPTO | > + RTE_CRYPTODEV_FF_HW_ACCELERATED | > RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_QT | > RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_EXP | > - RTE_CRYPTODEV_FF_SYM_OPERATION_CHAINING | > - RTE_CRYPTODEV_FF_IN_PLACE_SGL | > - RTE_CRYPTODEV_FF_OOP_LB_IN_LB_OUT | > - RTE_CRYPTODEV_FF_OOP_SGL_IN_LB_OUT | > - RTE_CRYPTODEV_FF_OOP_SGL_IN_SGL_OUT | > - RTE_CRYPTODEV_FF_SYM_SESSIONLESS | > - RTE_CRYPTODEV_FF_DIGEST_ENCRYPTED | > - RTE_CRYPTODEV_FF_SECURITY; > + RTE_CRYPTODEV_FF_SYM_OPERATION_CHAINING | > RTE_CRYPTODEV_FF_IN_PLACE_SGL | > + RTE_CRYPTODEV_FF_OOP_LB_IN_LB_OUT | > RTE_CRYPTODEV_FF_OOP_SGL_IN_LB_OUT | > + RTE_CRYPTODEV_FF_OOP_SGL_IN_SGL_OUT | > RTE_CRYPTODEV_FF_SYM_SESSIONLESS | > + RTE_CRYPTODEV_FF_DIGEST_ENCRYPTED | > RTE_CRYPTODEV_FF_SECURITY; > > if (roc_model_is_cn10k()) > - ff |= RTE_CRYPTODEV_FF_SECURITY_INNER_CSUM; > + ff |= RTE_CRYPTODEV_FF_SECURITY_INNER_CSUM | > RTE_CRYPTODEV_FF_SYM_RAW_DP; > > return ff; > } Update cnxk.ini file accordingly.