summaryrefslogtreecommitdiffstats
path: root/src/main_dpdk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main_dpdk.cpp')
-rw-r--r--src/main_dpdk.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main_dpdk.cpp b/src/main_dpdk.cpp
index e847cbfc..511f7fc3 100644
--- a/src/main_dpdk.cpp
+++ b/src/main_dpdk.cpp
@@ -6570,7 +6570,8 @@ void CTRexExtendedDriverBaseMlnx5G::get_extended_stats(CPhyEthIF * _if,CPhyEthIF
rte_eth_stats_get(_if->get_port_id(), &stats1);
stats->ipackets += stats1.ipackets - prev_stats->ipackets;
- stats->ibytes += stats1.ibytes - prev_stats->ibytes;
+ stats->ibytes += stats1.ibytes - prev_stats->ibytes +
+ + (stats1.ipackets << 2) - (prev_stats->ipackets << 2);
stats->opackets += stats1.opackets - prev_stats->opackets;
stats->obytes += stats1.obytes - prev_stats->obytes
+ (stats1.opackets << 2) - (prev_stats->opackets << 2);