diff options
author | Ido Barnea <ibarnea@cisco.com> | 2016-03-01 11:10:48 +0200 |
---|---|---|
committer | Ido Barnea <ibarnea@cisco.com> | 2016-03-02 10:13:33 +0200 |
commit | 8714436f26fe6ae10559f726573f1f01d2baa8b0 (patch) | |
tree | 6c0ded85db2903eb8bd90f683ee66649a2412917 /src/debug.cpp | |
parent | 42c621b92fca9c9ef916ce9896aecea0290ce2aa (diff) |
tx stats per stream
Diffstat (limited to 'src/debug.cpp')
-rw-r--r-- | src/debug.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/debug.cpp b/src/debug.cpp index 0ca34545..3f8ad2fa 100644 --- a/src/debug.cpp +++ b/src/debug.cpp @@ -359,10 +359,9 @@ int CTrexDebug::test_send(uint pkt_type) { exit(-1); } - // read first time to zero statistics for (port_id = 0; port_id < m_max_ports; port_id++) { CPhyEthIF * lp=&m_ports[port_id]; - lp->get_rx_stats(NULL, -1, true); + lp->reset_hw_flow_stats(); } printf("Sending packet:\n"); @@ -410,10 +409,10 @@ int CTrexDebug::test_send(uint pkt_type) { lp->dump_stats_extended(stdout); } for (port_id = 0; port_id < m_max_ports; port_id++) { - uint64_t fdir_stat[TREX_FDIR_STAT_SIZE]; + uint64_t fdir_stat[MAX_FLOW_STATS]; CPhyEthIF *lp = &m_ports[port_id]; - if (lp->get_rx_stats(fdir_stat, -1, false) == 0) - rte_stat_dump_array(fdir_stat, "FDIR stat", TREX_FDIR_STAT_SIZE); + if (lp->get_flow_stats(fdir_stat, NULL, 0, MAX_FLOW_STATS, false) == 0) + rte_stat_dump_array(fdir_stat, "FDIR stat", MAX_FLOW_STATS); } return (0); |