[v2,5/9] net/axgbe: adjust retval when xstats is null of get xstats
Checks
Commit Message
Many user (e.g. telemetry) invokes rte_eth_xstats_get(port_id, NULL, 0)
to retrieve the required number of elements, but currently axgbe PMD
returns zero when xstats is NULL.
This patch adjusts that the return value was the required number of
elements when stats is NULL.
Fixes: 9d1ef6b2e731 ("net/axgbe: add xstats")
Cc: stable@dpdk.org
Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
---
drivers/net/axgbe/axgbe_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -1014,7 +1014,7 @@ axgbe_dev_xstats_get(struct rte_eth_dev *dev, struct rte_eth_xstat *stats,
unsigned int i;
if (!stats)
- return 0;
+ return AXGBE_XSTATS_COUNT;
axgbe_read_mmc_stats(pdata);