From: Jerin Jacob Date: Mon, 31 Jul 2017 10:04:52 +0000 (+0530) Subject: app/testeventdev: fix divide by zero in stats X-Git-Tag: spdx-start~2274 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=04716352beb06ec1285710dd9cb28316cadec57d;p=dpdk.git app/testeventdev: fix divide by zero in stats pkts == 0 will result in divide by zero case. Added a check to fix it. Coverity issue: 158652 Fixes: 9d3aeb185eb4 ("app/testeventdev: launch perf lcores") Cc: stable@dpdk.org Signed-off-by: Jerin Jacob Acked-by: Harry van Haaren --- diff --git a/app/test-eventdev/test_perf_common.c b/app/test-eventdev/test_perf_common.c index a5b768c68d..7b09299410 100644 --- a/app/test-eventdev/test_perf_common.c +++ b/app/test-eventdev/test_perf_common.c @@ -203,7 +203,7 @@ perf_launch_lcores(struct evt_test *test, struct evt_options *opt, perf_cycles = new_cycles; total_mpps += mpps; ++samples; - if (opt->fwd_latency) { + if (opt->fwd_latency && pkts > 0) { printf(CLGRN"\r%.3f mpps avg %.3f mpps [avg fwd latency %.3f us] "CLNRM, mpps, total_mpps/samples, (float)(latency/pkts)/freq_mhz);