crypto/qat: add asymmetric crypto PMD
authorArek Kusztal <arkadiuszx.kusztal@intel.com>
Thu, 28 Mar 2019 13:37:01 +0000 (14:37 +0100)
committerAkhil Goyal <akhil.goyal@nxp.com>
Tue, 2 Apr 2019 14:50:24 +0000 (16:50 +0200)
commitf81cbc208fd0b18f48d1d7eaa6445a269e253c8d
tree0c8d56cc889ef4bd7585ae3a91438721f801e9e0
parent0adc033f58fe5df4c4b2768ecf5020f513611d96
crypto/qat: add asymmetric crypto PMD

This patch adds Poll Mode Driver for asymmetric crypto
functions of Intel QuickAssist Technology hardware.

It contains plain driver with no functions implemented, 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@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
14 files changed:
config/common_base
doc/guides/cryptodevs/qat.rst
drivers/common/qat/Makefile
drivers/common/qat/qat_device.h
drivers/common/qat/qat_qp.c
drivers/crypto/qat/meson.build
drivers/crypto/qat/qat_asym.c [new file with mode: 0644]
drivers/crypto/qat/qat_asym.h [new file with mode: 0644]
drivers/crypto/qat/qat_asym_capabilities.h [new file with mode: 0644]
drivers/crypto/qat/qat_asym_pmd.c [new file with mode: 0644]
drivers/crypto/qat/qat_asym_pmd.h [new file with mode: 0644]
drivers/crypto/qat/qat_sym_pmd.c
drivers/crypto/qat/qat_sym_pmd.h
mk/rte.app.mk