Updated Title to "cryptodev: update asymmetric crypto op for session-less"
> > Hi Arek, > > Minor suggestion inline. Not a blocker issue. > > Acked-by: Anoob Joseph <ano...@marvell.com> > > > This commit adds asymmetric session-less option to rte_crypto_asym_op. > > Feature flag for session-less is added to rte_cryptodev. > > > > Signed-off-by: Arek Kusztal <arkadiuszx.kusz...@intel.com> > > --- > > v2: > > - added union > > v3: > > - added entry into feature matrix > > - added information to prog_guide > > v4: > > - fixed formatting > > - fixed grammar > > v5: > > - added release note > > > > doc/guides/cryptodevs/features/default.ini | 1 + > > doc/guides/prog_guide/cryptodev_lib.rst | 9 ++++++++- > > doc/guides/rel_notes/release_19_11.rst | 5 +++++ > > lib/librte_cryptodev/rte_crypto_asym.h | 9 +++++++-- > > lib/librte_cryptodev/rte_cryptodev.h | 2 ++ > > 5 files changed, 23 insertions(+), 3 deletions(-) > > > > diff --git a/doc/guides/cryptodevs/features/default.ini > > b/doc/guides/cryptodevs/features/default.ini > > index d3ee1af..b7f9a0a 100644 > > --- a/doc/guides/cryptodevs/features/default.ini > > +++ b/doc/guides/cryptodevs/features/default.ini > > @@ -26,6 +26,7 @@ OOP LB In LB Out = > > RSA PRIV OP KEY EXP = > > RSA PRIV OP KEY QT = > > Digest encrypted = > > +Asymmetric sessionless = > > > > ; > > ; Supported crypto algorithms of a default crypto driver. > > diff --git a/doc/guides/prog_guide/cryptodev_lib.rst > > b/doc/guides/prog_guide/cryptodev_lib.rst > > index 9719944..d420220 100644 > > --- a/doc/guides/prog_guide/cryptodev_lib.rst > > +++ b/doc/guides/prog_guide/cryptodev_lib.rst > > @@ -876,7 +876,14 @@ private asymmetric session data. Once this is done, > > session should be freed usin > > > > Asymmetric Sessionless Support > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > -Currently asymmetric crypto framework does not support sessionless. > > +Asymmetric crypto framework supports session-less operations. > > + > > +Fields that should be set by user are: > > + > > +Member xform of struct rte_crypto_asym_op should point to the user > > created rte_crypto_asym_xform. > > +Note that this rte_crypto_asym_xform should be immutable for the > > lifetime of associated crypto_op. > > + > > +Member sess_type of rte_crypto_op should be set to > > RTE_CRYPTO_OP_SESSIONLESS. > > > > Transforms and Transform Chaining > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > diff --git a/doc/guides/rel_notes/release_19_11.rst > > b/doc/guides/rel_notes/release_19_11.rst > > index 02fc8fb..4ede7e8 100644 > > --- a/doc/guides/rel_notes/release_19_11.rst > > +++ b/doc/guides/rel_notes/release_19_11.rst > > @@ -85,6 +85,11 @@ New Features > > Added stateful decompression support in the Intel QuickAssist Technology > > PMD. > > Please note that stateful compression is not supported. > > > > +* **Added cryptodev API to use asymmetric session-less operation.** > > + > > + Added session-less option to cryptodev asymmetric API. It works the > > + same way as symmetric crypto does namely xform is used directly by the > > crypto op. > > + > > [Anoob] The above line could be confusing. I guess you will need a comma after > "crypto does". > > It works the same way as symmetric crypto does, namely xform is used directly > by the crypto op. > > [Even "does" may not be required] Updated release notes as +* **Added cryptodev asymmetric session-less operation.** + + Added session-less option to cryptodev asymmetric structure. It works the same + way as symmetric crypto, corresponding xform is used directly by the crypto op. + Acked-by: Akhil Goyal <akhil.go...@nxp.com> Applied to dpdk-next-crypto Thanks