> The structure rte_crypto_sym_vec is updated to > add dest_sgl to support out of place processing. > > Signed-off-by: Hemant Agrawal <hemant.agra...@nxp.com> > Acked-by: Akhil Goyal <gak...@marvell.com> > Acked-by: Konstantin Ananyev <konstantin.anan...@intel.com> > --- > doc/guides/rel_notes/deprecation.rst | 5 ----- > lib/cryptodev/rte_crypto_sym.h | 2 ++ > 2 files changed, 2 insertions(+), 5 deletions(-) > > diff --git a/doc/guides/rel_notes/deprecation.rst > b/doc/guides/rel_notes/deprecation.rst > index 53155459a0..581ee21449 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -183,11 +183,6 @@ Deprecation Notices > has a limited size ``uint16_t``. > It will be moved and extended as ``uint32_t`` in DPDK 21.11. > > -* cryptodev: The structure ``rte_crypto_sym_vec`` would be updated to add > - ``dest_sgl`` to support out of place processing. > - This field will be null for inplace processing. > - This change is targeted for DPDK 21.11. > -
Corresponding release notes update missing. > * cryptodev: Hide structures ``rte_cryptodev_sym_session`` and > ``rte_cryptodev_asym_session`` to remove unnecessary indirection > between > session and the private data of session. An opaque pointer can be exposed > diff --git a/lib/cryptodev/rte_crypto_sym.h > b/lib/cryptodev/rte_crypto_sym.h > index 6be283e83c..b6a229e263 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 */ > -- > 2.17.1