diff options
author | Ido Barnea <ibarnea@cisco.com> | 2016-04-07 17:23:33 +0300 |
---|---|---|
committer | Ido Barnea <ibarnea@cisco.com> | 2016-04-07 17:23:33 +0300 |
commit | 9e59c6af96e177a2ea022da80de6c408286321eb (patch) | |
tree | 162f40296bba3ecf945857b09af18dfdc884d435 /src/main_dpdk.cpp | |
parent | 106f14c2026638d9277e2dfc8649e5caa3164da1 (diff) |
Do not send RX bytes in json if HW type does not support it
Diffstat (limited to 'src/main_dpdk.cpp')
-rw-r--r-- | src/main_dpdk.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main_dpdk.cpp b/src/main_dpdk.cpp index a70f4d31..eb6dd1b2 100644 --- a/src/main_dpdk.cpp +++ b/src/main_dpdk.cpp @@ -191,7 +191,7 @@ public: virtual void clear_extended_stats(CPhyEthIF * _if); virtual int dump_fdir_global_stats(CPhyEthIF * _if, FILE *fd) {return 0;} virtual int get_stat_counters_num() {return MAX_FLOW_STATS;} - virtual int get_rx_stat_capabilities() {return TrexPlatformApi::IF_STAT_IPV4_ID;} + virtual int get_rx_stat_capabilities() {return TrexPlatformApi::IF_STAT_IPV4_ID | TrexPlatformApi::IF_STAT_RX_BYTES_COUNT;} virtual int wait_for_stable_link(); virtual void wait_after_link_up(); }; @@ -244,7 +244,7 @@ public: virtual int wait_for_stable_link(); virtual int get_stat_counters_num() {return MAX_FLOW_STATS;} - virtual int get_rx_stat_capabilities() {return TrexPlatformApi::IF_STAT_IPV4_ID;} + virtual int get_rx_stat_capabilities() {return TrexPlatformApi::IF_STAT_IPV4_ID | TrexPlatformApi::IF_STAT_RX_BYTES_COUNT;} }; @@ -281,7 +281,7 @@ public: virtual void clear_extended_stats(CPhyEthIF * _if); virtual int wait_for_stable_link(); virtual int get_stat_counters_num() {return MAX_FLOW_STATS;} - virtual int get_rx_stat_capabilities() {return TrexPlatformApi::IF_STAT_IPV4_ID;} + virtual int get_rx_stat_capabilities() {return TrexPlatformApi::IF_STAT_IPV4_ID | TrexPlatformApi::IF_STAT_RX_BYTES_COUNT;} virtual CFlowStatParser *get_flow_stat_parser(); }; |