test/ipsec: fix performance test
authorVladimir Medvedkin <vladimir.medvedkin@intel.com>
Tue, 21 Jun 2022 13:30:45 +0000 (13:30 +0000)
committerAkhil Goyal <gakhil@marvell.com>
Tue, 21 Jun 2022 18:04:50 +0000 (20:04 +0200)
This patch initializes with 0 rte_ipsec_sa_prm inside the
ipsec_sa struct.
Before it was passed uninitialized to rte_ipsec_sa_init(),
which does not check whether prm->ipsec_xform.esn.value is
greater than sa->sqn_mask.

Bugzilla ID: 1023
Fixes: f7f3ac6dcbe2 ("test/ipsec: add performance cases")
Cc: stable@dpdk.org
Signed-off-by: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
app/test/test_ipsec_perf.c

index 0eca003..b5d0c2e 100644 (file)
@@ -592,8 +592,8 @@ testsuite_teardown(void)
 static int
 test_libipsec_perf(void)
 {
-       struct ipsec_sa sa_out;
-       struct ipsec_sa sa_in;
+       struct ipsec_sa sa_out = { .sa_prm = { 0 } };
+       struct ipsec_sa sa_in = { .sa_prm = { 0 } };
        uint32_t i;
        int ret;