diff mbox series

[v2,03/15] crypto: add dest_sgl in raw vector APIs

Message ID 20210907075957.28848-4-hemant.agrawal@nxp.com
State New
Headers show
Series crypto: add raw vector support in DPAAx | expand

Commit Message

Hemant Agrawal Sept. 7, 2021, 7:59 a.m. UTC
The structure rte_crypto_sym_vec is updated to
add dest_sgl to support out of place processing.

Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>

Acked-by: Akhil Goyal <gakhil@marvell.com>

---
 lib/cryptodev/rte_crypto_sym.h | 2 ++
 1 file changed, 2 insertions(+)

-- 
2.17.1

Comments

Ananyev, Konstantin Sept. 16, 2021, 11:44 a.m. UTC | #1
> 

> The structure rte_crypto_sym_vec is updated to

> add dest_sgl to support out of place processing.

> 

> Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>

> Acked-by: Akhil Goyal <gakhil@marvell.com>

> ---

>  lib/cryptodev/rte_crypto_sym.h | 2 ++

>  1 file changed, 2 insertions(+)

> 

> diff --git a/lib/cryptodev/rte_crypto_sym.h b/lib/cryptodev/rte_crypto_sym.h

> index e5cef1fb72..978708845f 100644

> --- a/lib/cryptodev/rte_crypto_sym.h

> +++ b/lib/cryptodev/rte_crypto_sym.h

> @@ -72,6 +72,8 @@ struct rte_crypto_sym_vec {

>  	uint32_t num;

>  	/** array of SGL vectors */

>  	struct rte_crypto_sgl *src_sgl;

> +	/** array of SGL vectors for OOP, keep it NULL for inplace*/

> +	struct rte_crypto_sgl *dest_sgl;

>  	/** array of pointers to cipher IV */

>  	struct rte_crypto_va_iova_ptr *iv;

>  	/** array of pointers to digest */

> --


Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>


> 2.17.1
diff mbox series

Patch

diff --git a/lib/cryptodev/rte_crypto_sym.h b/lib/cryptodev/rte_crypto_sym.h
index e5cef1fb72..978708845f 100644
--- a/lib/cryptodev/rte_crypto_sym.h
+++ b/lib/cryptodev/rte_crypto_sym.h
@@ -72,6 +72,8 @@  struct rte_crypto_sym_vec {
 	uint32_t num;
 	/** array of SGL vectors */
 	struct rte_crypto_sgl *src_sgl;
+	/** array of SGL vectors for OOP, keep it NULL for inplace*/
+	struct rte_crypto_sgl *dest_sgl;
 	/** array of pointers to cipher IV */
 	struct rte_crypto_va_iova_ptr *iv;
 	/** array of pointers to digest */