diff options
Diffstat (limited to 'src/dpdk/drivers/net/enic/enic_main.c')
-rw-r--r-- | src/dpdk/drivers/net/enic/enic_main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dpdk/drivers/net/enic/enic_main.c b/src/dpdk/drivers/net/enic/enic_main.c index 21e8edeb..aece2f05 100644 --- a/src/dpdk/drivers/net/enic/enic_main.c +++ b/src/dpdk/drivers/net/enic/enic_main.c @@ -179,7 +179,12 @@ void enic_dev_stats_get(struct enic *enic, struct rte_eth_stats *r_stats) r_stats->ipackets = stats->rx.rx_frames_ok - rx_truncated; r_stats->opackets = stats->tx.tx_frames_ok; +#define TREX_PATCH +#ifdef TREX_PATCH + r_stats->ibytes = stats->rx.rx_unicast_bytes_ok+stats->rx.rx_multicast_bytes_ok+stats->rx.rx_broadcast_bytes_ok; +#else r_stats->ibytes = stats->rx.rx_bytes_ok; +#endif r_stats->obytes = stats->tx.tx_bytes_ok; r_stats->ierrors = stats->rx.rx_errors + stats->rx.rx_drop; |