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:
parent
ba57cbd5fe
commit
c7e6ab78f4
@ -2390,6 +2390,34 @@ test_cryptodev_octeontx2_asym(void)
|
|||||||
return unit_test_suite_runner(&cryptodev_octeontx_asym_testsuite);
|
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,
|
REGISTER_TEST_COMMAND(cryptodev_openssl_asym_autotest,
|
||||||
test_cryptodev_openssl_asym);
|
test_cryptodev_openssl_asym);
|
||||||
|
|
||||||
@ -2400,3 +2428,5 @@ REGISTER_TEST_COMMAND(cryptodev_octeontx_asym_autotest,
|
|||||||
|
|
||||||
REGISTER_TEST_COMMAND(cryptodev_octeontx2_asym_autotest,
|
REGISTER_TEST_COMMAND(cryptodev_octeontx2_asym_autotest,
|
||||||
test_cryptodev_octeontx2_asym);
|
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);
|
||||||
|
@ -191,6 +191,23 @@ running the test application:
|
|||||||
./dpdk-test
|
./dpdk-test
|
||||||
RTE>>cryptodev_cn10k_autotest
|
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
|
Lookaside IPsec Support
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
@ -90,6 +90,7 @@ New Features
|
|||||||
crypto driver for CN9K and CN10K series of SOCs. Support for
|
crypto driver for CN9K and CN10K series of SOCs. Support for
|
||||||
symmetric crypto algorithms is added to both the PMDs.
|
symmetric crypto algorithms is added to both the PMDs.
|
||||||
* Added support for lookaside protocol (IPsec) offload in cn10k PMD.
|
* 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.**
|
* **Added Baseband PHY CNXK PMD.**
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user