> -----Original Message----- > From: Akhil Goyal <akhil.go...@nxp.com> > Sent: Tuesday, May 5, 2020 5:58 AM > To: dev@dpdk.org > Cc: Ruifeng Wang <ruifeng.w...@arm.com>; declan.dohe...@intel.com; > asoma...@amd.com; ano...@marvell.com; roy.fan.zh...@intel.com; > fiona.tr...@intel.com; t...@semihalf.com; rnagadhee...@marvell.com; > adwiv...@marvell.com; g.si...@nxp.com; hemant.agra...@nxp.com; > jianjay.z...@huawei.com; pablo.de.lara.gua...@intel.com; > akhil.go...@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.