]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/cxgbe/cxgbe_main.c
cxgbe: add port statistics
[dpdk.git] / drivers / net / cxgbe / cxgbe_main.c
index 7995d3ce3c61dcd2aa0ffd876f778a16703b194f..dad0a98356da55fe165d7f3e9e9f57e2c4372dd4 100644 (file)
@@ -310,6 +310,17 @@ void cfg_queues(struct rte_eth_dev *eth_dev)
        }
 }
 
+void cxgbe_stats_get(struct port_info *pi, struct port_stats *stats)
+{
+       t4_get_port_stats_offset(pi->adapter, pi->tx_chan, stats,
+                                &pi->stats_base);
+}
+
+void cxgbe_stats_reset(struct port_info *pi)
+{
+       t4_clr_port_stats(pi->adapter, pi->tx_chan);
+}
+
 static void setup_memwin(struct adapter *adap)
 {
        u32 mem_win0_base;