[dpdk-dev] [PATCH 0/9] test/crypto: code cleanup
Akhil Goyal
akhil.goyal at nxp.com
Mon May 4 23:58:02 CEST 2020
Certain cases were put in PMD specific checks which
should be avoided. Appropriate capability/supported
feature flag should be checked before executing the
test case.
Added 1 missing feature flag for non-byte aligned data
Enabled it for SNOW/ZUC/KASUMI PMDs.
All the PMD owners are requested to verify these changes
and let me know in case there are some issues.
Also removed PMD specific testsuite for dpaa_sec and dpaa2_sec.
It is requested to all PMD owners to remove their PMD specific
suites and move to generic testsuite.
Akhil Goyal (9):
cryptodev: add feature flag for non-byte aligned data
test/crypto: skip unsupported non-byte aligned cases
test/crypto: skip unsupported SG cases
test/crypto: skip unsupported sessionless cases
test/crypto: skip unsupported session
test/crypto: run PDCP cases if supported
test/crypto: remove dpaaX_sec specific testsuites
test/crypto: remove QAT specific check
test/crypto: remove unused variable
app/test/test_cryptodev.c | 845 +++++----------------
doc/guides/cryptodevs/features/default.ini | 1 +
doc/guides/cryptodevs/features/kasumi.ini | 1 +
doc/guides/cryptodevs/features/snow3g.ini | 1 +
doc/guides/cryptodevs/features/zuc.ini | 1 +
drivers/crypto/kasumi/rte_kasumi_pmd.c | 1 +
drivers/crypto/snow3g/rte_snow3g_pmd.c | 1 +
drivers/crypto/zuc/rte_zuc_pmd.c | 1 +
lib/librte_cryptodev/rte_cryptodev.c | 2 +
lib/librte_cryptodev/rte_cryptodev.h | 2 +
10 files changed, 194 insertions(+), 662 deletions(-)
--
2.17.1
More information about the dev
mailing list