> -----Original Message----- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Tomasz Duszynski > Sent: Tuesday, October 10, 2017 1:17 PM > To: dev@dpdk.org > Cc: m...@semihalf.com; d...@marvell.com; nsams...@marvell.com; > jianbo....@arm.org; Tomasz Duszynski <t...@semihalf.com> > Subject: [dpdk-dev] [PATCH v4 0/4] add crypto mrvl pmd driver > > Hello, > > This patch series introduces crypto driver for Marvell Armada 7k/8k SoCs > along with documentation and crypto pmd driver tests. > > Below you can find the list of features which crypto pmd supports: > * 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) > > Changes since v3: > * Rebased on dpdk-next-crypto. > * Allocated driver structure statically. > * Fixed email addresses. > * Updated documentation. > > Changes since v2: > * Added MRVL CRYPTO PMD to the test-build.sh. > * Updated release notes. > * Updated cryptoperf documentation. > * Removed cryptodev_mrvl_pmd driver alias. > * Fixed min,max key sizes used by HMACs in capabilities table. > * Renamed map file. > * Updated documentation. > > Tomasz Duszynski (4): > crypto/mrvl: add mrvl crypto pmd driver > doc: add mrvl crypto pmd documentation > maintainers: add maintainers for the mrvl crypto pmd > test: add mrvl crypto pmd unit tests > > MAINTAINERS | 10 + > config/common_base | 6 + > devtools/test-build.sh | 4 + > doc/guides/cryptodevs/features/mrvl.ini | 42 ++ > doc/guides/cryptodevs/index.rst | 1 + > doc/guides/cryptodevs/mrvl.rst | 205 +++++++ > doc/guides/rel_notes/release_17_11.rst | 5 + > doc/guides/tools/cryptoperf.rst | 1 + > drivers/crypto/Makefile | 2 + > drivers/crypto/mrvl/Makefile | 63 ++ > drivers/crypto/mrvl/rte_mrvl_compat.h | 48 ++ > drivers/crypto/mrvl/rte_mrvl_pmd.c | 872 > +++++++++++++++++++++++++++ > drivers/crypto/mrvl/rte_mrvl_pmd_ops.c | 776 > ++++++++++++++++++++++++ > drivers/crypto/mrvl/rte_mrvl_pmd_private.h | 121 ++++ > drivers/crypto/mrvl/rte_pmd_mrvl_version.map | 3 + > mk/rte.app.mk | 1 + > test/test/test_cryptodev.c | 168 ++++++ > test/test/test_cryptodev.h | 1 + > test/test/test_cryptodev_aes_test_vectors.h | 72 ++- > test/test/test_cryptodev_blockcipher.c | 9 +- > test/test/test_cryptodev_blockcipher.h | 1 + > test/test/test_cryptodev_des_test_vectors.h | 24 +- > 22 files changed, 2402 insertions(+), 33 deletions(-) create mode 100644 > doc/guides/cryptodevs/features/mrvl.ini > create mode 100644 doc/guides/cryptodevs/mrvl.rst create mode 100644 > drivers/crypto/mrvl/Makefile create mode 100644 > drivers/crypto/mrvl/rte_mrvl_compat.h > create mode 100644 drivers/crypto/mrvl/rte_mrvl_pmd.c > create mode 100644 drivers/crypto/mrvl/rte_mrvl_pmd_ops.c > create mode 100644 drivers/crypto/mrvl/rte_mrvl_pmd_private.h > create mode 100644 drivers/crypto/mrvl/rte_pmd_mrvl_version.map > > -- > 2.7.4
Applied to dpdk-next-crypto, squashing patch 1 and 3. Thanks, Pablo