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: 1ffee690eaa1 ("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…
x
Reference in New Issue
Block a user