From: Jiaqi Min Date: Fri, 13 Dec 2019 01:23:29 +0000 (+0000) Subject: net/iavf: fix Rx total stats X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=e71ffcc1008eeb67d585174dfb10066e9e3df2f7;p=dpdk.git net/iavf: fix Rx total stats Rx total stats is the total number of successfully received packets, so exclude the number of rx_discards for Rx total stats. Fixes: f4a41a6953af ("net/avf: support stats") Cc: stable@dpdk.org Signed-off-by: Jiaqi Min Acked-by: Jingjing Wu --- diff --git a/drivers/net/iavf/iavf_ethdev.c b/drivers/net/iavf/iavf_ethdev.c index a39ba1466c..f544303c05 100644 --- a/drivers/net/iavf/iavf_ethdev.c +++ b/drivers/net/iavf/iavf_ethdev.c @@ -1068,7 +1068,7 @@ iavf_dev_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats) if (ret == 0) { iavf_update_stats(vsi, pstats); stats->ipackets = pstats->rx_unicast + pstats->rx_multicast + - pstats->rx_broadcast; + pstats->rx_broadcast - pstats->rx_discards; stats->opackets = pstats->tx_broadcast + pstats->tx_multicast + pstats->tx_unicast; stats->imissed = pstats->rx_discards;