[dpdk-dev] [PATCH 0/9] test/crypto: code cleanup
Ruifeng Wang
Ruifeng.Wang at arm.com
Fri May 8 10:55:59 CEST 2020
> -----Original Message-----
> From: Akhil Goyal <akhil.goyal at nxp.com>
> Sent: Tuesday, May 5, 2020 5:58 AM
> To: dev at dpdk.org
> Cc: Ruifeng Wang <Ruifeng.Wang at arm.com>; declan.doherty at intel.com;
> asomalap at amd.com; anoobj at marvell.com; roy.fan.zhang at intel.com;
> fiona.trahe at intel.com; tdu at semihalf.com; rnagadheeraj at marvell.com;
> adwivedi at marvell.com; G.Singh at nxp.com; hemant.agrawal at nxp.com;
> jianjay.zhou at huawei.com; pablo.de.lara.guarch at intel.com;
> Akhil.goyal at nxp.com
> Subject: [PATCH 0/9] test/crypto: code cleanup
>
> 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
Tested on armv8 platform.
armv8 PMD and null PMD are OK.
cryptodev_openssl_autotest has a failure.
More information about the dev
mailing list