From 946e5c48849b8dfae6df74925bed9dcf6f7ae452 Mon Sep 17 00:00:00 2001 From: imarom Date: Wed, 18 May 2016 16:54:19 +0300 Subject: fix for validating L1 B/W with latency streams --- src/stateless/cp/trex_streams_compiler.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/stateless/cp/trex_streams_compiler.h') diff --git a/src/stateless/cp/trex_streams_compiler.h b/src/stateless/cp/trex_streams_compiler.h index 69b44c3d..0ce71b49 100644 --- a/src/stateless/cp/trex_streams_compiler.h +++ b/src/stateless/cp/trex_streams_compiler.h @@ -231,16 +231,16 @@ public: uint32_t stream_id; }; - double get_max_pps() const { - return m_total.m_pps; + double get_max_pps(double factor = 1) const { + return (m_var.m_pps * factor + m_fixed.m_pps); } - double get_max_bps_l1() const { - return m_total.m_bps_l1; + double get_max_bps_l1(double factor = 1) const { + return (m_var.m_bps_l1 * factor + m_fixed.m_bps_l1); } - double get_max_bps_l2() const { - return m_total.m_bps_l2; + double get_max_bps_l2(double factor = 1) const { + return (m_var.m_bps_l2 * factor + m_fixed.m_bps_l2); } double get_factor_pps(double req_pps) const { -- cgit 1.2.3-korg