[dpdk-dev] [PATCH v5 2/4] crypto/qat: add asymmetric cryptography PMD
Kusztal, ArkadiuszX
arkadiuszx.kusztal at intel.com
Wed Apr 3 11:05:40 CEST 2019
Hi Akhil,
Thanks a lot for that, let me know if anything else is needed.
> -----Original Message-----
> From: Akhil Goyal [mailto:akhil.goyal at nxp.com]
> Sent: Wednesday, April 3, 2019 10:42 AM
> To: Kusztal, ArkadiuszX <arkadiuszx.kusztal at intel.com>; dev at dpdk.org
> Cc: Trahe, Fiona <fiona.trahe at intel.com>
> Subject: Re: [dpdk-dev] [PATCH v5 2/4] crypto/qat: add asymmetric
> cryptography PMD
>
> Hi Arek,
>
> On 3/28/2019 7:07 PM, Arek Kusztal wrote:
> > This patch adds Poll Mode Driver for asymmetric crypto functions of
> > Intel QuickAssist Technology hardware.
> >
> > It contains plain driver with no functions implmented, specific
> > algorithms will be introduced in separate patches.
> >
> > This patch depends on a QAT PF driver for device initialization. See
> > the file docs/guides/cryptodevs/qat.rst for configuration details.
> >
> > Signed-off-by: Arek Kusztal <arkadiuszx.kusztal at intel.com>
> > ---
> > config/common_base | 1 +
> > doc/guides/cryptodevs/qat.rst | 7 +
> > drivers/common/qat/Makefile | 8 +
> > drivers/common/qat/qat_device.h | 12 +-
> > drivers/common/qat/qat_qp.c | 8 +
> > drivers/crypto/qat/meson.build | 5 +-
> > drivers/crypto/qat/qat_asym.c | 236 ++++++++++++++++++++++
> > drivers/crypto/qat/qat_asym.h | 97 +++++++++
> > drivers/crypto/qat/qat_asym_capabilities.h | 10 +
> > drivers/crypto/qat/qat_asym_pmd.c | 308
> +++++++++++++++++++++++++++++
> > drivers/crypto/qat/qat_asym_pmd.h | 50 +++++
> > drivers/crypto/qat/qat_sym_pmd.c | 1 -
> > drivers/crypto/qat/qat_sym_pmd.h | 3 +-
> > mk/rte.app.mk | 1 +
> > 14 files changed, 742 insertions(+), 5 deletions(-)
> > create mode 100644 drivers/crypto/qat/qat_asym.c
> > create mode 100644 drivers/crypto/qat/qat_asym.h
> > create mode 100644 drivers/crypto/qat/qat_asym_capabilities.h
> > create mode 100644 drivers/crypto/qat/qat_asym_pmd.c
> > create mode 100644 drivers/crypto/qat/qat_asym_pmd.h
> >
> > diff --git a/config/common_base b/config/common_base index
> > 0b09a93..d1dd66a 100644
> > --- a/config/common_base
> > +++ b/config/common_base
> > @@ -545,6 +545,7 @@ CONFIG_RTE_LIBRTE_PMD_OCTEONTX_CRYPTO=y
> > #
> > CONFIG_RTE_LIBRTE_PMD_QAT=y
> > CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n
> > +CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n
> > #
> > # Max. number of QuickAssist devices, which can be detected and
> attached
> > #
> > diff --git a/doc/guides/cryptodevs/qat.rst
> > b/doc/guides/cryptodevs/qat.rst index da9655c..53a8d61 100644
> > --- a/doc/guides/cryptodevs/qat.rst
> > +++ b/doc/guides/cryptodevs/qat.rst
> > @@ -101,7 +101,13 @@ of all the items described above, including the
> padding at the end.
> > Also, offset of data to authenticate "op.sym.auth.data.offset"
> > must be such that points at the start of the COUNT bytes.
> >
> > +Asymmetric Crypto Service on QAT
> > +-------------------------------
>
> doc/guides/cryptodevs/qat.rst:105: WARNING: Title underline too short.
>
>
> here one '-' is less. I corrected this while applying the patch.
>
> > +
> > +The QAT Asym PMD has support for:
> >
> > +Limitations
> > +~~~~~~~~~~~
> >
More information about the dev
mailing list