[dpdk-dev] [PATCH v2 1/4] crypto/mrvl: add mrvl crypto pmd driver
Bruce Richardson
bruce.richardson at intel.com
Thu Oct 5 17:47:37 CEST 2017
On Thu, Sep 28, 2017 at 12:23:29PM +0200, Tomasz Duszynski wrote:
> Add support for the Marvell Security Crypto Accelerator EIP197.
> Driver is based on external, publicly available, Marvell MUSDK
> library that provides access to the hardware with minimum overhead
> and high performance.
>
> Driver comes with support for the following features:
>
> * Symmetric crypto
> * Sym operation chaining
> * AES CBC (128)
> * AES CBC (192)
> * AES CBC (256)
> * AES CTR (128)
> * AES CTR (192)
> * AES CTR (256)
> * 3DES CBC
> * 3DES CTR
> * MD5
> * MD5 HMAC
> * SHA1
> * SHA1 HMAC
> * SHA256
> * SHA256 HMAC
> * SHA384
> * SHA384 HMAC
> * SHA512
> * SHA512 HMAC
> * AES GCM (128)
>
> Driver was engineered cooperatively by Semihalf and Marvell teams.
>
> Semihalf:
> Jacek Siuda <jck at semihalf.com>
> Tomasz Duszynski <tdu at semihalf.com>
>
> Marvell:
> Dmitri Epshtein <dima at marvell.com>
> Natalie Samsonov <nsamsono at marvell.com>
>
> Signed-off-by: Jacek Siuda <jck at semihalf.com>
> Signed-off-by: Tomasz Duszynski <tdu at semihalf.com>
> ---
> config/common_base | 6 +
> drivers/crypto/Makefile | 2 +
> drivers/crypto/mrvl/Makefile | 63 ++
> drivers/crypto/mrvl/rte_mrvl_compat.h | 48 ++
> drivers/crypto/mrvl/rte_mrvl_pmd.c | 870 +++++++++++++++++++++++++++
> drivers/crypto/mrvl/rte_mrvl_pmd_ops.c | 787 ++++++++++++++++++++++++
> drivers/crypto/mrvl/rte_mrvl_pmd_private.h | 121 ++++
> drivers/crypto/mrvl/rte_mrvl_pmd_version.map | 3 +
The standard convention for naming version files for these drivers is
"rte_pmd_<name>_version.map". Without this, the new meson build system
will have trouble finding the map file. The same convention applies to
net drivers too.
Regards,
/Bruce
More information about the dev
mailing list