test/crypto: add bcmfs
Add global test suite for bcmfs crypto pmd Signed-off-by: Vikas Gupta <vikas.gupta@broadcom.com> Signed-off-by: Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
This commit is contained in:
parent
492a19a046
commit
cee518e317
@ -12961,6 +12961,20 @@ test_cryptodev_nitrox(void)
|
||||
return unit_test_suite_runner(&cryptodev_testsuite);
|
||||
}
|
||||
|
||||
static int
|
||||
test_cryptodev_bcmfs(void)
|
||||
{
|
||||
gbl_driver_id = rte_cryptodev_driver_id_get(
|
||||
RTE_STR(CRYPTODEV_NAME_BCMFS_PMD));
|
||||
|
||||
if (gbl_driver_id == -1) {
|
||||
RTE_LOG(ERR, USER1, "BCMFS PMD must be loaded.\n");
|
||||
return TEST_FAILED;
|
||||
}
|
||||
|
||||
return unit_test_suite_runner(&cryptodev_testsuite);
|
||||
}
|
||||
|
||||
REGISTER_TEST_COMMAND(cryptodev_qat_autotest, test_cryptodev_qat);
|
||||
REGISTER_TEST_COMMAND(cryptodev_aesni_mb_autotest, test_cryptodev_aesni_mb);
|
||||
REGISTER_TEST_COMMAND(cryptodev_cpu_aesni_mb_autotest,
|
||||
@ -12983,3 +12997,4 @@ REGISTER_TEST_COMMAND(cryptodev_octeontx_autotest, test_cryptodev_octeontx);
|
||||
REGISTER_TEST_COMMAND(cryptodev_octeontx2_autotest, test_cryptodev_octeontx2);
|
||||
REGISTER_TEST_COMMAND(cryptodev_caam_jr_autotest, test_cryptodev_caam_jr);
|
||||
REGISTER_TEST_COMMAND(cryptodev_nitrox_autotest, test_cryptodev_nitrox);
|
||||
REGISTER_TEST_COMMAND(cryptodev_bcmfs_autotest, test_cryptodev_bcmfs);
|
||||
|
@ -70,6 +70,7 @@
|
||||
#define CRYPTODEV_NAME_OCTEONTX2_PMD crypto_octeontx2
|
||||
#define CRYPTODEV_NAME_CAAM_JR_PMD crypto_caam_jr
|
||||
#define CRYPTODEV_NAME_NITROX_PMD crypto_nitrox_sym
|
||||
#define CRYPTODEV_NAME_BCMFS_PMD crypto_bcmfs
|
||||
|
||||
/**
|
||||
* Write (spread) data from buffer to mbuf data
|
||||
|
@ -96,3 +96,14 @@ Limitations
|
||||
|
||||
* Only supports the session-oriented API implementation (session-less APIs are not supported).
|
||||
* CCM is not supported on Broadcom`s SoCs having FlexSparc4 unit.
|
||||
|
||||
Testing
|
||||
-------
|
||||
|
||||
The symmetric crypto operations on BCMFS crypto PMD may be verified by running the test
|
||||
application:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
./dpdk-test
|
||||
RTE>>cryptodev_bcmfs_autotest
|
||||
|
Loading…
Reference in New Issue
Block a user