examples/bbdev: fix unchecked return of stats
Added a check on rte_bbdev_stats_get() return before
printing out the statistics results.
Coverity issue: 257018
Fixes: 1ffee690ea
("examples/bbdev: add sample app")
Signed-off-by: Amr Mokhtar <amr.mokhtar@intel.com>
This commit is contained in:
parent
2a5aa6e7a5
commit
200d0e7a70
@ -616,8 +616,16 @@ print_stats(struct stats_lcore_params *stats_lcore)
|
||||
xstats[i].value);
|
||||
}
|
||||
|
||||
ret = rte_bbdev_stats_get(bbdev_id, &bbstats);
|
||||
if (ret < 0) {
|
||||
free(xstats);
|
||||
free(xstats_names);
|
||||
rte_exit(EXIT_FAILURE,
|
||||
"ERROR(%d): Failure to get BBDEV %u statistics\n",
|
||||
ret, bbdev_id);
|
||||
}
|
||||
|
||||
printf("\nBBDEV STATISTICS:\n=================\n");
|
||||
rte_bbdev_stats_get(bbdev_id, &bbstats);
|
||||
printf("BBDEV %u: %s enqueue count:\t\t%"PRIu64"\n",
|
||||
bbdev_id, stats_border,
|
||||
bbstats.enqueued_count);
|
||||
|
Loading…
Reference in New Issue
Block a user