diff options
author | imarom <imarom@cisco.com> | 2016-01-24 08:27:22 -0500 |
---|---|---|
committer | imarom <imarom@cisco.com> | 2016-01-24 08:28:19 -0500 |
commit | 7294d7f162e19e0ccd3a37eafbafe22cf63df6a4 (patch) | |
tree | 69300aec21fbd1fd6dd93c0ada94fdf4137dfdc5 /src/stateless/cp/trex_stateless_port.cpp | |
parent | 42160bad7056d26b6f5b8c42efc0a8bf5302dfef (diff) |
fixed issue trex-172: Console -m 100% is L2 and no L1
http://trex-tgn.cisco.com/youtrack/issue/trex-172
Diffstat (limited to 'src/stateless/cp/trex_stateless_port.cpp')
-rw-r--r-- | src/stateless/cp/trex_stateless_port.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/stateless/cp/trex_stateless_port.cpp b/src/stateless/cp/trex_stateless_port.cpp index 05283d5f..f14cc84c 100644 --- a/src/stateless/cp/trex_stateless_port.cpp +++ b/src/stateless/cp/trex_stateless_port.cpp @@ -461,7 +461,7 @@ TrexStatelessPort::calculate_effective_factor(const TrexPortMultiplier &mul) { switch (mul.m_type) { case TrexPortMultiplier::MUL_BPS: - return (mul.m_value / m_graph_obj->get_max_bps()); + return (mul.m_value / m_graph_obj->get_max_bps_l2()); case TrexPortMultiplier::MUL_PPS: return (mul.m_value / m_graph_obj->get_max_pps()); @@ -471,7 +471,7 @@ TrexStatelessPort::calculate_effective_factor(const TrexPortMultiplier &mul) { if (mul.m_op == TrexPortMultiplier::OP_ABS) { double required = (mul.m_value / 100.0) * get_port_speed_bps(); - return (required / m_graph_obj->get_max_bps()); + return (required / m_graph_obj->get_max_bps_l1()); } else { return (m_factor * (mul.m_value / 100.0)); } @@ -606,7 +606,7 @@ TrexStatelessPort::get_port_effective_rate(uint64_t &bps, uint64_t &pps) { generate_streams_graph(); } - bps = m_graph_obj->get_max_bps() * m_factor; + bps = m_graph_obj->get_max_bps_l2() * m_factor; pps = m_graph_obj->get_max_pps() * m_factor; } |