crypto/mrvl: rename PMD to mvsam
Picking a company stock ticker for a PMD name might not be a best approach in a long run since name is too generic. This patch addresses that and renames mrvl to mvsam. Signed-off-by: Natalie Samsonov <nsamsono@marvell.com> Signed-off-by: Tomasz Duszynski <tdu@semihalf.com>
This commit is contained in:
parent
c2189c907d
commit
e95faac151
@ -760,9 +760,9 @@ M: Tomasz Duszynski <tdu@semihalf.com>
|
|||||||
M: Dmitri Epshtein <dima@marvell.com>
|
M: Dmitri Epshtein <dima@marvell.com>
|
||||||
M: Natalie Samsonov <nsamsono@marvell.com>
|
M: Natalie Samsonov <nsamsono@marvell.com>
|
||||||
M: Jianbo Liu <jianbo.liu@arm.com>
|
M: Jianbo Liu <jianbo.liu@arm.com>
|
||||||
F: drivers/crypto/mrvl/
|
F: drivers/crypto/mvsam/
|
||||||
F: doc/guides/cryptodevs/mrvl.rst
|
F: doc/guides/cryptodevs/mvsam.rst
|
||||||
F: doc/guides/cryptodevs/features/mrvl.ini
|
F: doc/guides/cryptodevs/features/mvsam.ini
|
||||||
|
|
||||||
Null Crypto
|
Null Crypto
|
||||||
M: Declan Doherty <declan.doherty@intel.com>
|
M: Declan Doherty <declan.doherty@intel.com>
|
||||||
|
@ -561,8 +561,8 @@ CONFIG_RTE_LIBRTE_PMD_CCP_CPU_AUTH=n
|
|||||||
#
|
#
|
||||||
# Compile PMD for Marvell Crypto device
|
# Compile PMD for Marvell Crypto device
|
||||||
#
|
#
|
||||||
CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO=n
|
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO=n
|
||||||
CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO_DEBUG=n
|
CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO_DEBUG=n
|
||||||
|
|
||||||
#
|
#
|
||||||
# Compile generic security library
|
# Compile generic security library
|
||||||
|
@ -202,7 +202,7 @@ config () # <directory> <target> <options>
|
|||||||
sed -ri 's,(BBDEV_TURBO_SW=)n,\1y,' $1/.config
|
sed -ri 's,(BBDEV_TURBO_SW=)n,\1y,' $1/.config
|
||||||
sed -ri 's,(SCHED_.*=)n,\1y,' $1/.config
|
sed -ri 's,(SCHED_.*=)n,\1y,' $1/.config
|
||||||
test -z "$LIBMUSDK_PATH" || \
|
test -z "$LIBMUSDK_PATH" || \
|
||||||
sed -ri 's,(PMD_MRVL_CRYPTO=)n,\1y,' $1/.config
|
sed -ri 's,(PMD_MVSAM_CRYPTO=)n,\1y,' $1/.config
|
||||||
test -z "$LIBMUSDK_PATH" || \
|
test -z "$LIBMUSDK_PATH" || \
|
||||||
sed -ri 's,(MVPP2_PMD=)n,\1y,' $1/.config
|
sed -ri 's,(MVPP2_PMD=)n,\1y,' $1/.config
|
||||||
build_config_hook $1 $2 $3
|
build_config_hook $1 $2 $3
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
; Supported features of the 'mrvl' crypto driver.
|
; Supported features of the 'mvsam' crypto driver.
|
||||||
;
|
;
|
||||||
; Refer to default.ini for the full list of available PMD features.
|
; Refer to default.ini for the full list of available PMD features.
|
||||||
;
|
;
|
@ -18,7 +18,7 @@ Crypto Device Drivers
|
|||||||
dpaa_sec
|
dpaa_sec
|
||||||
kasumi
|
kasumi
|
||||||
openssl
|
openssl
|
||||||
mrvl
|
mvsam
|
||||||
null
|
null
|
||||||
scheduler
|
scheduler
|
||||||
snow3g
|
snow3g
|
||||||
|
@ -29,10 +29,10 @@
|
|||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
MRVL Crypto Poll Mode Driver
|
MVSAM Crypto Poll Mode Driver
|
||||||
============================
|
=============================
|
||||||
|
|
||||||
The MRVL CRYPTO PMD (**librte_crypto_mrvl_pmd**) provides poll mode crypto driver
|
The MVSAM CRYPTO PMD (**librte_crypto_mvsam_pmd**) provides poll mode crypto driver
|
||||||
support by utilizing MUSDK library, which provides cryptographic operations
|
support by utilizing MUSDK library, which provides cryptographic operations
|
||||||
acceleration by using Security Acceleration Engine (EIP197) directly from
|
acceleration by using Security Acceleration Engine (EIP197) directly from
|
||||||
user-space with minimum overhead and high performance.
|
user-space with minimum overhead and high performance.
|
||||||
@ -40,7 +40,7 @@ user-space with minimum overhead and high performance.
|
|||||||
Features
|
Features
|
||||||
--------
|
--------
|
||||||
|
|
||||||
MRVL CRYPTO PMD has support for:
|
MVSAM CRYPTO PMD has support for:
|
||||||
|
|
||||||
* Symmetric crypto
|
* Symmetric crypto
|
||||||
* Sym operation chaining
|
* Sym operation chaining
|
||||||
@ -73,22 +73,22 @@ Limitations
|
|||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
|
|
||||||
MRVL CRYPTO PMD driver compilation is disabled by default due to external dependencies.
|
MVSAM CRYPTO PMD driver compilation is disabled by default due to external dependencies.
|
||||||
Currently there are two driver specific compilation options in
|
Currently there are two driver specific compilation options in
|
||||||
``config/common_base`` available:
|
``config/common_base`` available:
|
||||||
|
|
||||||
- ``CONFIG_RTE_LIBRTE_MRVL_CRYPTO`` (default ``n``)
|
- ``CONFIG_RTE_LIBRTE_MVSAM_CRYPTO`` (default ``n``)
|
||||||
|
|
||||||
Toggle compilation of the librte_pmd_mrvl driver.
|
Toggle compilation of the librte_pmd_mvsam driver.
|
||||||
|
|
||||||
- ``CONFIG_RTE_LIBRTE_MRVL_CRYPTO_DEBUG`` (default ``n``)
|
- ``CONFIG_RTE_LIBRTE_MVSAM_CRYPTO_DEBUG`` (default ``n``)
|
||||||
|
|
||||||
Toggle display of debugging messages.
|
Toggle display of debugging messages.
|
||||||
|
|
||||||
For a list of prerequisites please refer to `Prerequisites` section in
|
For a list of prerequisites please refer to `Prerequisites` section in
|
||||||
:ref:`MVPP2 Poll Mode Driver <mvpp2_poll_mode_driver>` guide.
|
:ref:`MVPP2 Poll Mode Driver <mvpp2_poll_mode_driver>` guide.
|
||||||
|
|
||||||
MRVL CRYPTO PMD requires MUSDK built with EIP197 support thus following
|
MVSAM CRYPTO PMD requires MUSDK built with EIP197 support thus following
|
||||||
extra option must be passed to the library configuration script:
|
extra option must be passed to the library configuration script:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
@ -101,7 +101,7 @@ to `doc/musdk_get_started.txt`.
|
|||||||
Initialization
|
Initialization
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
After successfully building MRVL CRYPTO PMD, the following modules need to be
|
After successfully building MVSAM CRYPTO PMD, the following modules need to be
|
||||||
loaded:
|
loaded:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
@ -118,12 +118,12 @@ The following parameters (all optional) are exported by the driver:
|
|||||||
* max_nb_sessions: maximum number of sessions that can be created (2048 by default).
|
* max_nb_sessions: maximum number of sessions that can be created (2048 by default).
|
||||||
* socket_id: socket on which to allocate the device resources on.
|
* socket_id: socket on which to allocate the device resources on.
|
||||||
|
|
||||||
l2fwd-crypto example application can be used to verify MRVL CRYPTO PMD
|
l2fwd-crypto example application can be used to verify MVSAM CRYPTO PMD
|
||||||
operation:
|
operation:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
./l2fwd-crypto --vdev=eth_mvpp2,iface=eth0 --vdev=crypto_mrvl -- \
|
./l2fwd-crypto --vdev=eth_mvpp2,iface=eth0 --vdev=crypto_mvsam -- \
|
||||||
--cipher_op ENCRYPT --cipher_algo aes-cbc \
|
--cipher_op ENCRYPT --cipher_algo aes-cbc \
|
||||||
--cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f \
|
--cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f \
|
||||||
--auth_op GENERATE --auth_algo sha1-hmac \
|
--auth_op GENERATE --auth_algo sha1-hmac \
|
@ -184,7 +184,7 @@ New Features
|
|||||||
|
|
||||||
A new crypto PMD has been added, which provides several ciphering and hashing
|
A new crypto PMD has been added, which provides several ciphering and hashing
|
||||||
algorithms. All cryptography operations use the MUSDK library crypto API.
|
algorithms. All cryptography operations use the MUSDK library crypto API.
|
||||||
See the :doc:`../cryptodevs/mrvl` document for more details.
|
See the :doc:`../cryptodevs/mvsam` document for more details.
|
||||||
|
|
||||||
* **Add new benchmarking mode to dpdk-test-crypto-perf application.**
|
* **Add new benchmarking mode to dpdk-test-crypto-perf application.**
|
||||||
|
|
||||||
|
@ -181,7 +181,7 @@ The following are the appication command-line options:
|
|||||||
crypto_dpaa2_sec
|
crypto_dpaa2_sec
|
||||||
crypto_armv8
|
crypto_armv8
|
||||||
crypto_scheduler
|
crypto_scheduler
|
||||||
crypto_mrvl
|
crypto_mvsam
|
||||||
|
|
||||||
* ``--optype <name>``
|
* ``--optype <name>``
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ DIRS-$(CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER) += scheduler
|
|||||||
DIRS-$(CONFIG_RTE_LIBRTE_PMD_SNOW3G) += snow3g
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_SNOW3G) += snow3g
|
||||||
DIRS-$(CONFIG_RTE_LIBRTE_PMD_KASUMI) += kasumi
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_KASUMI) += kasumi
|
||||||
DIRS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += zuc
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += zuc
|
||||||
DIRS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += mrvl
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO) += mvsam
|
||||||
DIRS-$(CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO) += null
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO) += null
|
||||||
ifeq ($(CONFIG_RTE_EAL_VFIO)$(CONFIG_RTE_LIBRTE_FSLMC_BUS),yy)
|
ifeq ($(CONFIG_RTE_EAL_VFIO)$(CONFIG_RTE_LIBRTE_FSLMC_BUS),yy)
|
||||||
DIRS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC) += dpaa2_sec
|
DIRS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC) += dpaa2_sec
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# SPDX-License-Identifier: BSD-3-Clause
|
# SPDX-License-Identifier: BSD-3-Clause
|
||||||
# Copyright(c) 2017 Intel Corporation
|
# Copyright(c) 2017 Intel Corporation
|
||||||
|
|
||||||
drivers = ['dpaa_sec', 'dpaa2_sec', 'mrvl',
|
drivers = ['dpaa_sec', 'dpaa2_sec', 'mvsam',
|
||||||
'null', 'openssl', 'qat', 'virtio']
|
'null', 'openssl', 'qat', 'virtio']
|
||||||
|
|
||||||
std_deps = ['cryptodev'] # cryptodev pulls in all other needed deps
|
std_deps = ['cryptodev'] # cryptodev pulls in all other needed deps
|
||||||
|
@ -14,7 +14,7 @@ endif
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# library name
|
# library name
|
||||||
LIB = librte_pmd_mrvl_crypto.a
|
LIB = librte_pmd_mvsam_crypto.a
|
||||||
|
|
||||||
# build flags
|
# build flags
|
||||||
CFLAGS += -O3
|
CFLAGS += -O3
|
||||||
@ -27,7 +27,7 @@ CFLAGS += -DMVCONF_DMA_PHYS_ADDR_T_PUBLIC
|
|||||||
LIBABIVER := 1
|
LIBABIVER := 1
|
||||||
|
|
||||||
# versioning export map
|
# versioning export map
|
||||||
EXPORT_MAP := rte_pmd_mrvl_version.map
|
EXPORT_MAP := rte_pmd_mvsam_version.map
|
||||||
|
|
||||||
# external library dependencies
|
# external library dependencies
|
||||||
LDLIBS += -L$(LIBMUSDK_PATH)/lib -lmusdk
|
LDLIBS += -L$(LIBMUSDK_PATH)/lib -lmusdk
|
||||||
@ -36,7 +36,7 @@ LDLIBS += -lrte_cryptodev
|
|||||||
LDLIBS += -lrte_bus_vdev
|
LDLIBS += -lrte_bus_vdev
|
||||||
|
|
||||||
# library source files
|
# library source files
|
||||||
SRCS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += rte_mrvl_pmd.c
|
SRCS-$(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO) += rte_mrvl_pmd.c
|
||||||
SRCS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += rte_mrvl_pmd_ops.c
|
SRCS-$(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO) += rte_mrvl_pmd_ops.c
|
||||||
|
|
||||||
include $(RTE_SDK)/mk/rte.lib.mk
|
include $(RTE_SDK)/mk/rte.lib.mk
|
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
#include "rte_mrvl_compat.h"
|
#include "rte_mrvl_compat.h"
|
||||||
|
|
||||||
#define CRYPTODEV_NAME_MRVL_PMD crypto_mrvl
|
#define CRYPTODEV_NAME_MRVL_PMD crypto_mvsam
|
||||||
/**< Marvell PMD device name */
|
/**< Marvell PMD device name */
|
||||||
|
|
||||||
#define MRVL_CRYPTO_LOG_ERR(fmt, args...) \
|
#define MRVL_CRYPTO_LOG_ERR(fmt, args...) \
|
@ -222,7 +222,7 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += -lrte_pmd_zuc
|
|||||||
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += -L$(LIBSSO_ZUC_PATH)/build -lsso_zuc
|
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ZUC) += -L$(LIBSSO_ZUC_PATH)/build -lsso_zuc
|
||||||
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += -lrte_pmd_armv8
|
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += -lrte_pmd_armv8
|
||||||
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += -L$(ARMV8_CRYPTO_LIB_PATH) -larmv8_crypto
|
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_ARMV8_CRYPTO) += -L$(ARMV8_CRYPTO_LIB_PATH) -larmv8_crypto
|
||||||
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO) += -L$(LIBMUSDK_PATH)/lib -lrte_pmd_mrvl_crypto -lmusdk
|
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO) += -L$(LIBMUSDK_PATH)/lib -lrte_pmd_mvsam_crypto -lmusdk
|
||||||
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER) += -lrte_pmd_crypto_scheduler
|
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_CRYPTO_SCHEDULER) += -lrte_pmd_crypto_scheduler
|
||||||
ifeq ($(CONFIG_RTE_EAL_VFIO)$(CONFIG_RTE_LIBRTE_FSLMC_BUS),yy)
|
ifeq ($(CONFIG_RTE_EAL_VFIO)$(CONFIG_RTE_LIBRTE_FSLMC_BUS),yy)
|
||||||
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC) += -lrte_pmd_dpaa2_sec
|
_LDLIBS-$(CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC) += -lrte_pmd_dpaa2_sec
|
||||||
|
@ -134,7 +134,7 @@ test_names = [
|
|||||||
'cryptodev_sw_kasumi_autotest',
|
'cryptodev_sw_kasumi_autotest',
|
||||||
'cryptodev_sw_zuc_autotest',
|
'cryptodev_sw_zuc_autotest',
|
||||||
'cryptodev_sw_armv8_autotest',
|
'cryptodev_sw_armv8_autotest',
|
||||||
'cryptodev_sw_mrvl_autotest',
|
'cryptodev_sw_mvsam_autotest',
|
||||||
'cryptodev_dpaa2_sec_autotest',
|
'cryptodev_dpaa2_sec_autotest',
|
||||||
'cryptodev_dpaa_sec_autotest',
|
'cryptodev_dpaa_sec_autotest',
|
||||||
'cycles_autotest',
|
'cycles_autotest',
|
||||||
|
@ -316,25 +316,20 @@ testsuite_setup(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Create a MRVL device if required */
|
/* Create a MVSAM device if required */
|
||||||
if (gbl_driver_id == rte_cryptodev_driver_id_get(
|
if (gbl_driver_id == rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_MRVL_PMD))) {
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD))) {
|
||||||
#ifndef RTE_LIBRTE_PMD_MRVL_CRYPTO
|
|
||||||
RTE_LOG(ERR, USER1, "CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO must be"
|
|
||||||
" enabled in config file to run this testsuite.\n");
|
|
||||||
return TEST_FAILED;
|
|
||||||
#endif
|
|
||||||
nb_devs = rte_cryptodev_device_count_by_driver(
|
nb_devs = rte_cryptodev_device_count_by_driver(
|
||||||
rte_cryptodev_driver_id_get(
|
rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD)));
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD)));
|
||||||
if (nb_devs < 1) {
|
if (nb_devs < 1) {
|
||||||
ret = rte_vdev_init(
|
ret = rte_vdev_init(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD),
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD),
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
TEST_ASSERT(ret == 0, "Failed to create "
|
TEST_ASSERT(ret == 0, "Failed to create "
|
||||||
"instance of pmd : %s",
|
"instance of pmd : %s",
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD));
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2020,7 +2015,7 @@ test_AES_chain_mrvl_all(void)
|
|||||||
ts_params->session_mpool,
|
ts_params->session_mpool,
|
||||||
ts_params->valid_devs[0],
|
ts_params->valid_devs[0],
|
||||||
rte_cryptodev_driver_id_get(
|
rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD)),
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD)),
|
||||||
BLKCIPHER_AES_CHAIN_TYPE);
|
BLKCIPHER_AES_CHAIN_TYPE);
|
||||||
|
|
||||||
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
||||||
@ -2039,7 +2034,7 @@ test_AES_cipheronly_mrvl_all(void)
|
|||||||
ts_params->session_mpool,
|
ts_params->session_mpool,
|
||||||
ts_params->valid_devs[0],
|
ts_params->valid_devs[0],
|
||||||
rte_cryptodev_driver_id_get(
|
rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD)),
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD)),
|
||||||
BLKCIPHER_AES_CIPHERONLY_TYPE);
|
BLKCIPHER_AES_CIPHERONLY_TYPE);
|
||||||
|
|
||||||
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
||||||
@ -2058,7 +2053,7 @@ test_authonly_mrvl_all(void)
|
|||||||
ts_params->session_mpool,
|
ts_params->session_mpool,
|
||||||
ts_params->valid_devs[0],
|
ts_params->valid_devs[0],
|
||||||
rte_cryptodev_driver_id_get(
|
rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD)),
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD)),
|
||||||
BLKCIPHER_AUTHONLY_TYPE);
|
BLKCIPHER_AUTHONLY_TYPE);
|
||||||
|
|
||||||
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
||||||
@ -2077,7 +2072,7 @@ test_3DES_chain_mrvl_all(void)
|
|||||||
ts_params->session_mpool,
|
ts_params->session_mpool,
|
||||||
ts_params->valid_devs[0],
|
ts_params->valid_devs[0],
|
||||||
rte_cryptodev_driver_id_get(
|
rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD)),
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD)),
|
||||||
BLKCIPHER_3DES_CHAIN_TYPE);
|
BLKCIPHER_3DES_CHAIN_TYPE);
|
||||||
|
|
||||||
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
||||||
@ -2096,7 +2091,7 @@ test_3DES_cipheronly_mrvl_all(void)
|
|||||||
ts_params->session_mpool,
|
ts_params->session_mpool,
|
||||||
ts_params->valid_devs[0],
|
ts_params->valid_devs[0],
|
||||||
rte_cryptodev_driver_id_get(
|
rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD)),
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD)),
|
||||||
BLKCIPHER_3DES_CIPHERONLY_TYPE);
|
BLKCIPHER_3DES_CIPHERONLY_TYPE);
|
||||||
|
|
||||||
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
TEST_ASSERT_EQUAL(status, 0, "Test failed");
|
||||||
@ -9986,11 +9981,11 @@ static int
|
|||||||
test_cryptodev_mrvl(void)
|
test_cryptodev_mrvl(void)
|
||||||
{
|
{
|
||||||
gbl_driver_id = rte_cryptodev_driver_id_get(
|
gbl_driver_id = rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD));
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD));
|
||||||
|
|
||||||
if (gbl_driver_id == -1) {
|
if (gbl_driver_id == -1) {
|
||||||
RTE_LOG(ERR, USER1, "MRVL PMD must be loaded. Check if "
|
RTE_LOG(ERR, USER1, "MVSAM PMD must be loaded. Check if "
|
||||||
"CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO is enabled "
|
"CONFIG_RTE_LIBRTE_PMD_MVSAM_CRYPTO is enabled "
|
||||||
"in config file to run this testsuite.\n");
|
"in config file to run this testsuite.\n");
|
||||||
return TEST_SKIPPED;
|
return TEST_SKIPPED;
|
||||||
}
|
}
|
||||||
@ -10083,7 +10078,7 @@ REGISTER_TEST_COMMAND(cryptodev_sw_snow3g_autotest, test_cryptodev_sw_snow3g);
|
|||||||
REGISTER_TEST_COMMAND(cryptodev_sw_kasumi_autotest, test_cryptodev_sw_kasumi);
|
REGISTER_TEST_COMMAND(cryptodev_sw_kasumi_autotest, test_cryptodev_sw_kasumi);
|
||||||
REGISTER_TEST_COMMAND(cryptodev_sw_zuc_autotest, test_cryptodev_sw_zuc);
|
REGISTER_TEST_COMMAND(cryptodev_sw_zuc_autotest, test_cryptodev_sw_zuc);
|
||||||
REGISTER_TEST_COMMAND(cryptodev_sw_armv8_autotest, test_cryptodev_armv8);
|
REGISTER_TEST_COMMAND(cryptodev_sw_armv8_autotest, test_cryptodev_armv8);
|
||||||
REGISTER_TEST_COMMAND(cryptodev_sw_mrvl_autotest, test_cryptodev_mrvl);
|
REGISTER_TEST_COMMAND(cryptodev_sw_mvsam_autotest, test_cryptodev_mrvl);
|
||||||
REGISTER_TEST_COMMAND(cryptodev_dpaa2_sec_autotest, test_cryptodev_dpaa2_sec);
|
REGISTER_TEST_COMMAND(cryptodev_dpaa2_sec_autotest, test_cryptodev_dpaa2_sec);
|
||||||
REGISTER_TEST_COMMAND(cryptodev_dpaa_sec_autotest, test_cryptodev_dpaa_sec);
|
REGISTER_TEST_COMMAND(cryptodev_dpaa_sec_autotest, test_cryptodev_dpaa_sec);
|
||||||
REGISTER_TEST_COMMAND(cryptodev_ccp_autotest, test_cryptodev_ccp);
|
REGISTER_TEST_COMMAND(cryptodev_ccp_autotest, test_cryptodev_ccp);
|
||||||
|
@ -61,7 +61,7 @@
|
|||||||
#define CRYPTODEV_NAME_DPAA_SEC_PMD crypto_dpaa_sec
|
#define CRYPTODEV_NAME_DPAA_SEC_PMD crypto_dpaa_sec
|
||||||
#define CRYPTODEV_NAME_DPAA2_SEC_PMD crypto_dpaa2_sec
|
#define CRYPTODEV_NAME_DPAA2_SEC_PMD crypto_dpaa2_sec
|
||||||
#define CRYPTODEV_NAME_SCHEDULER_PMD crypto_scheduler
|
#define CRYPTODEV_NAME_SCHEDULER_PMD crypto_scheduler
|
||||||
#define CRYPTODEV_NAME_MRVL_PMD crypto_mrvl
|
#define CRYPTODEV_NAME_MVSAM_PMD crypto_mvsam
|
||||||
#define CRYPTODEV_NAME_CCP_PMD crypto_ccp
|
#define CRYPTODEV_NAME_CCP_PMD crypto_ccp
|
||||||
#define CRYPTODEV_NAME_VIRTIO_PMD crypto_virtio
|
#define CRYPTODEV_NAME_VIRTIO_PMD crypto_virtio
|
||||||
|
|
||||||
|
@ -1171,7 +1171,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1185,7 +1185,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1225,7 +1225,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1239,7 +1239,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1253,7 +1253,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1262,7 +1262,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
.test_data = &aes_test_data_13,
|
.test_data = &aes_test_data_13,
|
||||||
.op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "AES-128-CBC HMAC-SHA1 Encryption Digest "
|
.test_descr = "AES-128-CBC HMAC-SHA1 Encryption Digest "
|
||||||
@ -1290,7 +1290,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1308,7 +1308,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
.test_data = &aes_test_data_13,
|
.test_data = &aes_test_data_13,
|
||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "AES-128-CBC HMAC-SHA256 Encryption Digest",
|
.test_descr = "AES-128-CBC HMAC-SHA256 Encryption Digest",
|
||||||
@ -1321,7 +1321,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1330,7 +1330,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
.test_data = &aes_test_data_12,
|
.test_data = &aes_test_data_12,
|
||||||
.op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "AES-128-CBC HMAC-SHA256 Decryption Digest "
|
.test_descr = "AES-128-CBC HMAC-SHA256 Decryption Digest "
|
||||||
@ -1344,7 +1344,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1353,7 +1353,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
.test_data = &aes_test_data_12,
|
.test_data = &aes_test_data_12,
|
||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_ARMV8 |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "AES-128-CBC HMAC-SHA512 Encryption Digest",
|
.test_descr = "AES-128-CBC HMAC-SHA512 Encryption Digest",
|
||||||
@ -1365,7 +1365,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1400,7 +1400,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1492,7 +1492,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1506,7 +1506,7 @@ static const struct blockcipher_test_case aes_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1543,7 +1543,7 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO
|
BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO
|
||||||
},
|
},
|
||||||
@ -1557,7 +1557,7 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO
|
BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO
|
||||||
},
|
},
|
||||||
@ -1615,7 +1615,7 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO
|
BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO
|
||||||
},
|
},
|
||||||
@ -1629,7 +1629,7 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO
|
BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO
|
||||||
},
|
},
|
||||||
@ -1667,7 +1667,7 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1680,7 +1680,7 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1717,7 +1717,7 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1730,7 +1730,7 @@ static const struct blockcipher_test_case aes_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -69,7 +69,7 @@ test_blockcipher_one_case(const struct blockcipher_test_case *t,
|
|||||||
int dpaa_sec_pmd = rte_cryptodev_driver_id_get(
|
int dpaa_sec_pmd = rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_DPAA_SEC_PMD));
|
RTE_STR(CRYPTODEV_NAME_DPAA_SEC_PMD));
|
||||||
int mrvl_pmd = rte_cryptodev_driver_id_get(
|
int mrvl_pmd = rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD));
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD));
|
||||||
int virtio_pmd = rte_cryptodev_driver_id_get(
|
int virtio_pmd = rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_VIRTIO_PMD));
|
RTE_STR(CRYPTODEV_NAME_VIRTIO_PMD));
|
||||||
|
|
||||||
@ -576,7 +576,7 @@ test_blockcipher_all_tests(struct rte_mempool *mbuf_pool,
|
|||||||
int qat_pmd = rte_cryptodev_driver_id_get(
|
int qat_pmd = rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_QAT_SYM_PMD));
|
RTE_STR(CRYPTODEV_NAME_QAT_SYM_PMD));
|
||||||
int mrvl_pmd = rte_cryptodev_driver_id_get(
|
int mrvl_pmd = rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_MRVL_PMD));
|
RTE_STR(CRYPTODEV_NAME_MVSAM_PMD));
|
||||||
int virtio_pmd = rte_cryptodev_driver_id_get(
|
int virtio_pmd = rte_cryptodev_driver_id_get(
|
||||||
RTE_STR(CRYPTODEV_NAME_VIRTIO_PMD));
|
RTE_STR(CRYPTODEV_NAME_VIRTIO_PMD));
|
||||||
|
|
||||||
@ -642,7 +642,7 @@ test_blockcipher_all_tests(struct rte_mempool *mbuf_pool,
|
|||||||
else if (driver_id == dpaa_sec_pmd)
|
else if (driver_id == dpaa_sec_pmd)
|
||||||
target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC;
|
target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC;
|
||||||
else if (driver_id == mrvl_pmd)
|
else if (driver_id == mrvl_pmd)
|
||||||
target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_MRVL;
|
target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_MVSAM;
|
||||||
else if (driver_id == virtio_pmd)
|
else if (driver_id == virtio_pmd)
|
||||||
target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO;
|
target_pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO;
|
||||||
else
|
else
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
#define BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER 0x0010 /* Scheduler */
|
#define BLOCKCIPHER_TEST_TARGET_PMD_SCHEDULER 0x0010 /* Scheduler */
|
||||||
#define BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC 0x0020 /* DPAA2_SEC flag */
|
#define BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC 0x0020 /* DPAA2_SEC flag */
|
||||||
#define BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC 0x0040 /* DPAA_SEC flag */
|
#define BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC 0x0040 /* DPAA_SEC flag */
|
||||||
#define BLOCKCIPHER_TEST_TARGET_PMD_MRVL 0x0080 /* Marvell flag */
|
#define BLOCKCIPHER_TEST_TARGET_PMD_MVSAM 0x0080 /* Marvell flag */
|
||||||
#define BLOCKCIPHER_TEST_TARGET_PMD_CCP 0x0040 /* CCP flag */
|
#define BLOCKCIPHER_TEST_TARGET_PMD_CCP 0x0040 /* CCP flag */
|
||||||
#define BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO 0x0200 /* VIRTIO flag */
|
#define BLOCKCIPHER_TEST_TARGET_PMD_VIRTIO 0x0200 /* VIRTIO flag */
|
||||||
|
|
||||||
|
@ -826,7 +826,7 @@ static const struct blockcipher_test_case des_cipheronly_test_cases[] = {
|
|||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MB |
|
BLOCKCIPHER_TEST_TARGET_PMD_MB |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "DES-CBC Decryption",
|
.test_descr = "DES-CBC Decryption",
|
||||||
@ -835,7 +835,7 @@ static const struct blockcipher_test_case des_cipheronly_test_cases[] = {
|
|||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MB |
|
BLOCKCIPHER_TEST_TARGET_PMD_MB |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
|
|
||||||
};
|
};
|
||||||
@ -1079,7 +1079,7 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1090,7 +1090,7 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1098,7 +1098,7 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
|
|||||||
.test_data = &triple_des192cbc_sha1_test_vector,
|
.test_data = &triple_des192cbc_sha1_test_vector,
|
||||||
.op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_ENC_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1106,7 +1106,7 @@ static const struct blockcipher_test_case triple_des_chain_test_cases[] = {
|
|||||||
.test_data = &triple_des192cbc_sha1_test_vector,
|
.test_data = &triple_des192cbc_sha1_test_vector,
|
||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY_DEC,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1232,7 +1232,7 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1243,7 +1243,7 @@ static const struct blockcipher_test_case triple_des_cipheronly_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL |
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -373,14 +373,14 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.test_data = &md5_test_vector,
|
.test_data = &md5_test_vector,
|
||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "MD5 Digest Verify",
|
.test_descr = "MD5 Digest Verify",
|
||||||
.test_data = &md5_test_vector,
|
.test_data = &md5_test_vector,
|
||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-MD5 Digest",
|
.test_descr = "HMAC-MD5 Digest",
|
||||||
@ -392,7 +392,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-MD5 Digest Verify",
|
.test_descr = "HMAC-MD5 Digest Verify",
|
||||||
@ -404,7 +404,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA2_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "SHA1 Digest",
|
.test_descr = "SHA1 Digest",
|
||||||
@ -412,7 +412,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "SHA1 Digest Verify",
|
.test_descr = "SHA1 Digest Verify",
|
||||||
@ -420,7 +420,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA1 Digest",
|
.test_descr = "HMAC-SHA1 Digest",
|
||||||
@ -433,7 +433,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA1 Digest Scatter Gather",
|
.test_descr = "HMAC-SHA1 Digest Scatter Gather",
|
||||||
@ -454,7 +454,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA1 Digest Verify Scatter Gather",
|
.test_descr = "HMAC-SHA1 Digest Verify Scatter Gather",
|
||||||
@ -470,7 +470,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "SHA224 Digest Verify",
|
.test_descr = "SHA224 Digest Verify",
|
||||||
@ -478,7 +478,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA224 Digest",
|
.test_descr = "HMAC-SHA224 Digest",
|
||||||
@ -510,7 +510,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "SHA256 Digest Verify",
|
.test_descr = "SHA256 Digest Verify",
|
||||||
@ -518,7 +518,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA256 Digest",
|
.test_descr = "HMAC-SHA256 Digest",
|
||||||
@ -531,7 +531,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA256 Digest Verify",
|
.test_descr = "HMAC-SHA256 Digest Verify",
|
||||||
@ -544,7 +544,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "SHA384 Digest",
|
.test_descr = "SHA384 Digest",
|
||||||
@ -552,7 +552,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "SHA384 Digest Verify",
|
.test_descr = "SHA384 Digest Verify",
|
||||||
@ -560,7 +560,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA384 Digest",
|
.test_descr = "HMAC-SHA384 Digest",
|
||||||
@ -573,7 +573,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA384 Digest Verify",
|
.test_descr = "HMAC-SHA384 Digest Verify",
|
||||||
@ -586,7 +586,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "SHA512 Digest",
|
.test_descr = "SHA512 Digest",
|
||||||
@ -594,7 +594,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_GEN,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "SHA512 Digest Verify",
|
.test_descr = "SHA512 Digest Verify",
|
||||||
@ -602,7 +602,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
.op_mask = BLOCKCIPHER_TEST_OP_AUTH_VERIFY,
|
||||||
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
.pmd_mask = BLOCKCIPHER_TEST_TARGET_PMD_OPENSSL |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA512 Digest",
|
.test_descr = "HMAC-SHA512 Digest",
|
||||||
@ -615,7 +615,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "HMAC-SHA512 Digest Verify",
|
.test_descr = "HMAC-SHA512 Digest Verify",
|
||||||
@ -628,7 +628,7 @@ static const struct blockcipher_test_case hash_test_cases[] = {
|
|||||||
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
BLOCKCIPHER_TEST_TARGET_PMD_DPAA_SEC |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
BLOCKCIPHER_TEST_TARGET_PMD_QAT |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
BLOCKCIPHER_TEST_TARGET_PMD_CCP |
|
||||||
BLOCKCIPHER_TEST_TARGET_PMD_MRVL
|
BLOCKCIPHER_TEST_TARGET_PMD_MVSAM
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.test_descr = "CMAC Digest 12B",
|
.test_descr = "CMAC Digest 12B",
|
||||||
|
Loading…
Reference in New Issue
Block a user