net/dpaa2: fix xstats
Fixes: 1d6329b2fc
("net/dpaa2: support extra stats")
Cc: stable@dpdk.org
Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
This commit is contained in:
parent
4b4fc5df8e
commit
876b2c902e
@ -1115,12 +1115,12 @@ dpaa2_dev_xstats_get(struct rte_eth_dev *dev, struct rte_eth_xstat *xstats,
|
||||
union dpni_statistics value[3] = {};
|
||||
unsigned int i = 0, num = RTE_DIM(dpaa2_xstats_strings);
|
||||
|
||||
if (xstats == NULL)
|
||||
return 0;
|
||||
|
||||
if (n < num)
|
||||
return num;
|
||||
|
||||
if (xstats == NULL)
|
||||
return 0;
|
||||
|
||||
/* Get Counters from page_0*/
|
||||
retcode = dpni_get_statistics(dpni, CMD_PRI_LOW, priv->token,
|
||||
0, 0, &value[0]);
|
||||
@ -1153,10 +1153,13 @@ dpaa2_dev_xstats_get(struct rte_eth_dev *dev, struct rte_eth_xstat *xstats,
|
||||
static int
|
||||
dpaa2_xstats_get_names(__rte_unused struct rte_eth_dev *dev,
|
||||
struct rte_eth_xstat_name *xstats_names,
|
||||
__rte_unused unsigned int limit)
|
||||
unsigned int limit)
|
||||
{
|
||||
unsigned int i, stat_cnt = RTE_DIM(dpaa2_xstats_strings);
|
||||
|
||||
if (limit < stat_cnt)
|
||||
return stat_cnt;
|
||||
|
||||
if (xstats_names != NULL)
|
||||
for (i = 0; i < stat_cnt; i++)
|
||||
snprintf(xstats_names[i].name,
|
||||
|
Loading…
Reference in New Issue
Block a user