Re: [dpdk-dev] [EXT] [PATCH v2] crypto/octeontx2: fix crypto OOP support
From: Ankur Dwivedi <hidden>
Date: 2020-10-29 14:38:15
-----Original Message-----
From: Didier Pallard <redacted>
Sent: Tuesday, October 27, 2020 8:51 PM
To: dev@dpdk.org
Cc: stable@dpdk.org; Ankur Dwivedi <redacted>; Anoob Joseph
[off-list ref]; Akhil Goyal [off-list ref]; Tejasree Kondoj
[off-list ref]
Subject: [EXT] [PATCH v2] crypto/octeontx2: fix crypto OOP support
External Email
----------------------------------------------------------------------
Out of place with linear buffers is supported by octeontx2 while not
advertised.
Fixes: 6aa9ceaddf1d ("crypto/octeontx2: add symmetric capabilities")
Cc: stable@dpdk.org
Signed-off-by: Didier Pallard <redacted>Acked-by: Ankur Dwivedi <redacted>
quoted hunk ↗ jump to hunk
--- v2: * Add documentation. doc/guides/cryptodevs/features/octeontx2.ini | 1 + drivers/crypto/octeontx2/otx2_cryptodev.c | 1 + 2 files changed, 2 insertions(+)diff --git a/doc/guides/cryptodevs/features/octeontx2.inib/doc/guides/cryptodevs/features/octeontx2.ini index c7e418d826e1..b0d50ce98447 100644--- a/doc/guides/cryptodevs/features/octeontx2.ini +++ b/doc/guides/cryptodevs/features/octeontx2.ini@@ -12,6 +12,7 @@ Protocol offload = YIn Place SGL = Y OOP SGL In LB Out = Y OOP SGL In SGL Out = Y +OOP LB In LB Out = Y RSA PRIV OP KEY QT = Y Symmetric sessionless = Ydiff --git a/drivers/crypto/octeontx2/otx2_cryptodev.cb/drivers/crypto/octeontx2/otx2_cryptodev.c index 02d2fd83bdcf..44da26c78d04 100644--- a/drivers/crypto/octeontx2/otx2_cryptodev.c +++ b/drivers/crypto/octeontx2/otx2_cryptodev.c@@ -114,6 +114,7 @@ otx2_cpt_pci_probe(struct rte_pci_driver *pci_drv__rte_unused, RTE_CRYPTODEV_FF_HW_ACCELERATED | 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_ASYMMETRIC_CRYPTO | -- 2.20.1