From: Igor Russkikh Date: Tue, 12 Mar 2019 15:25:10 +0000 (+0000) Subject: net/atlantic: fix xstats return X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=5ab51dbfd4e7f14d0b0329cec33d5d545bd610bc;p=dpdk.git net/atlantic: fix xstats return Max number of xstats items was returned instead of actual number of filled in records. Fixes: fbe059e87209 ("net/atlantic: implement device statistics") Cc: stable@dpdk.org Signed-off-by: Igor Russkikh --- diff --git a/drivers/net/atlantic/atl_ethdev.c b/drivers/net/atlantic/atl_ethdev.c index b05dc545d0..5c62d137b2 100644 --- a/drivers/net/atlantic/atl_ethdev.c +++ b/drivers/net/atlantic/atl_ethdev.c @@ -758,7 +758,7 @@ atl_dev_xstats_get_names(struct rte_eth_dev *dev __rte_unused, snprintf(xstats_names[i].name, RTE_ETH_XSTATS_NAME_SIZE, "%s", atl_xstats_tbl[i].name); - return size; + return i; } static int @@ -778,7 +778,7 @@ atl_dev_xstats_get(struct rte_eth_dev *dev, struct rte_eth_xstat *stats, atl_xstats_tbl[i].offset); } - return n; + return i; } static int