ixgbe: account more Rx errors
authorMaryam Tahhan <maryam.tahhan@intel.com>
Wed, 15 Jul 2015 13:11:31 +0000 (14:11 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 17 Jul 2015 00:26:38 +0000 (02:26 +0200)
ierrors only included a base set of error statistics, this patch adds
additional error registers to ierrors.

Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
drivers/net/ixgbe/ixgbe_ethdev.c

index 356823f..19bcffe 100644 (file)
@@ -2045,7 +2045,16 @@ ixgbe_dev_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats)
                          hw_stats->ruc +
                          hw_stats->roc +
                          total_missed_rx +
-                         hw_stats->illerrc + hw_stats->errbc;
+                         hw_stats->illerrc +
+                         hw_stats->errbc +
+                         hw_stats->xec +
+                         hw_stats->mlfc +
+                         hw_stats->mrfc +
+                         hw_stats->rfc +
+                         hw_stats->rjc +
+                         hw_stats->fccrc +
+                         hw_stats->fclast +
+                         (rxnfgpc - hw_stats->gprc); /* PHY Errors*/
 
        /* Tx Errors */
        /*txdgpc: packets that are DMA'ed*/