test/crypto: add cnxk for asymmetric cases

Registered cn9k and cn10k for asymmetric crypto
autotest. Documentation and release notes are also
updated.

Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
Acked-by: Akhil Goyal <gakhil@marvell.com>
This commit is contained in:
Kiran Kumar K 2021-06-29 13:04:36 +05:30 committed by Akhil Goyal
parent ba57cbd5fe
commit c7e6ab78f4
3 changed files with 48 additions and 0 deletions

View File

@ -2390,6 +2390,34 @@ test_cryptodev_octeontx2_asym(void)
return unit_test_suite_runner(&cryptodev_octeontx_asym_testsuite);
}
static int
test_cryptodev_cn9k_asym(void)
{
gbl_driver_id = rte_cryptodev_driver_id_get(
RTE_STR(CRYPTODEV_NAME_CN9K_PMD));
if (gbl_driver_id == -1) {
RTE_LOG(ERR, USER1, "CN9K PMD must be loaded.\n");
return TEST_FAILED;
}
/* Use test suite registered for crypto_octeontx PMD */
return unit_test_suite_runner(&cryptodev_octeontx_asym_testsuite);
}
static int
test_cryptodev_cn10k_asym(void)
{
gbl_driver_id = rte_cryptodev_driver_id_get(
RTE_STR(CRYPTODEV_NAME_CN10K_PMD));
if (gbl_driver_id == -1) {
RTE_LOG(ERR, USER1, "CN10K PMD must be loaded.\n");
return TEST_FAILED;
}
/* Use test suite registered for crypto_octeontx PMD */
return unit_test_suite_runner(&cryptodev_octeontx_asym_testsuite);
}
REGISTER_TEST_COMMAND(cryptodev_openssl_asym_autotest,
test_cryptodev_openssl_asym);
@ -2400,3 +2428,5 @@ REGISTER_TEST_COMMAND(cryptodev_octeontx_asym_autotest,
REGISTER_TEST_COMMAND(cryptodev_octeontx2_asym_autotest,
test_cryptodev_octeontx2_asym);
REGISTER_TEST_COMMAND(cryptodev_cn9k_asym_autotest, test_cryptodev_cn9k_asym);
REGISTER_TEST_COMMAND(cryptodev_cn10k_asym_autotest, test_cryptodev_cn10k_asym);

View File

@ -191,6 +191,23 @@ running the test application:
./dpdk-test
RTE>>cryptodev_cn10k_autotest
The asymmetric crypto operations on OCTEON cnxk crypto PMD may be verified by
running the test application:
``CN9K``
.. code-block:: console
./dpdk-test
RTE>>cryptodev_cn9k_asym_autotest
``CN10K``
.. code-block:: console
./dpdk-test
RTE>>cryptodev_cn10k_asym_autotest
Lookaside IPsec Support
-----------------------

View File

@ -90,6 +90,7 @@ New Features
crypto driver for CN9K and CN10K series of SOCs. Support for
symmetric crypto algorithms is added to both the PMDs.
* Added support for lookaside protocol (IPsec) offload in cn10k PMD.
* Added support for asymmetric crypto operations in cn9k and cn10k PMD.
* **Added Baseband PHY CNXK PMD.**