From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pablo de Lara Subject: [PATCH v3 0/4] AESNI GCM PMD: Migration from ISA-L to Multi-buffer library Date: Tue, 4 Jul 2017 01:12:39 +0100 Message-ID: <20170704001243.5130-1-pablo.de.lara.guarch@intel.com> References: <20170628113230.83808-1-pablo.de.lara.guarch@intel.com> Cc: dev@dpdk.org, Pablo de Lara To: declan.doherty@intel.com Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 2123F2A58 for ; Tue, 4 Jul 2017 10:12:35 +0200 (CEST) In-Reply-To: <20170628113230.83808-1-pablo.de.lara.guarch@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This will improve maintainability, as now AESNI GCM PMD will share the same library as AESNI MB PMD, having one less library to link against. It also adds support for 192-bit keys. In terms of performance, it has been improved, especially for small packets. This patchset is migrating the PMD to link against Multi-buffer library v0.46. Changes in v3: - Added extra documentation about external library version compatibility. - Rebased against dpdk-next-crypto Changes in v2: - Supported Multi-buffer 0.46 library - Added new tests to other PMD testsuites - Rebased against latest dpdk-next-crypto code Pablo de Lara (4): crypto/aesni_gcm: migrate to Multi-buffer library test/crypto: rename some tests test/crypto: add AES GCM 192 tests test/crypto: extend AES-GCM 192/256 to other PMDs devtools/test-build.sh | 4 +- doc/guides/cryptodevs/aesni_gcm.rst | 53 +- doc/guides/cryptodevs/features/aesni_gcm.ini | 4 +- doc/guides/rel_notes/release_17_08.rst | 8 + drivers/crypto/aesni_gcm/Makefile | 9 +- drivers/crypto/aesni_gcm/aesni_gcm_ops.h | 97 +++- drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 111 +++-- drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c | 14 +- drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h | 28 +- mk/rte.app.mk | 3 +- test/test/test_cryptodev.c | 585 ++++++++++++++++------- test/test/test_cryptodev_gcm_test_vectors.h | 357 ++++++++++++++ 12 files changed, 1018 insertions(+), 255 deletions(-) -- 2.9.4