]> git.droids-corp.org - dpdk.git/commitdiff
test/crypto: fix flag check
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 16 Apr 2020 17:12:46 +0000 (18:12 +0100)
committerAkhil Goyal <akhil.goyal@nxp.com>
Sun, 19 Apr 2020 15:15:14 +0000 (17:15 +0200)
An incorrect flag check was done, using "&&" instead of "&".

Fixes: 2717246ecd7d ("cryptodev: replace mbuf scatter gather flag")
Cc: stable@dpdk.org
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
app/test/test_cryptodev_blockcipher.c

index 2ff7fc91ba36488578d1c2baeb909d079fb7ea88..4973c74a9273acf3fa9771a2ad1d07c85ed40e28 100644 (file)
@@ -93,7 +93,7 @@ test_blockcipher_one_case(const struct blockcipher_test_case *t,
                uint64_t feat_flags = dev_info.feature_flags;
                uint64_t oop_flag = RTE_CRYPTODEV_FF_OOP_SGL_IN_LB_OUT;
 
-               if (t->feature_mask && BLOCKCIPHER_TEST_FEATURE_OOP) {
+               if (t->feature_mask & BLOCKCIPHER_TEST_FEATURE_OOP) {
                        if (!(feat_flags & oop_flag)) {
                                printf("Device doesn't support out-of-place "
                                        "scatter-gather in input mbuf. "