summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorSlawomir Mrozowicz <slawomirx.mrozowicz@intel.com>2016-06-30 11:05:34 +0200
committerThomas Monjalon <thomas.monjalon@6wind.com>2016-07-11 17:21:21 +0200
commit572f0779c2dc88c3c225fc06ff5d062f6f425c31 (patch)
treee8927c5808eacf3ddd200064a2f580348327971a /examples
parent268ca73585ea84207fc0505e0db1ab97099ffa07 (diff)
downloaddpdk-572f0779c2dc88c3c225fc06ff5d062f6f425c31.zip
dpdk-572f0779c2dc88c3c225fc06ff5d062f6f425c31.tar.gz
dpdk-572f0779c2dc88c3c225fc06ff5d062f6f425c31.tar.xz
examples/l2fwd-crypto: fix stats array length
crypto_statistics array was not big enough for storing all the possible crypto device statistics, as its size was RTE_MAX_ETHPORTS, but should be RTE_CRYPTO_MAX_DEVS, leading this to a potential out-of-bounds issue. Coverity issue: 120145 Fixes: 387259bd6c67 ("examples/l2fwd-crypto: add sample application") Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/l2fwd-crypto/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/l2fwd-crypto/main.c b/examples/l2fwd-crypto/main.c
index 23b20b1..a1ce712 100644
--- a/examples/l2fwd-crypto/main.c
+++ b/examples/l2fwd-crypto/main.c
@@ -243,7 +243,7 @@ struct l2fwd_crypto_statistics {
} __rte_cache_aligned;
struct l2fwd_port_statistics port_statistics[RTE_MAX_ETHPORTS];
-struct l2fwd_crypto_statistics crypto_statistics[RTE_MAX_ETHPORTS];
+struct l2fwd_crypto_statistics crypto_statistics[RTE_CRYPTO_MAX_DEVS];
/* A tsc-based timer responsible for triggering statistics printout */
#define TIMER_MILLISECOND 2000000ULL /* around 1ms at 2 Ghz */