summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp/trex_streams_compiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/stateless/cp/trex_streams_compiler.h')
-rw-r--r--src/stateless/cp/trex_streams_compiler.h12
1 files changed, 6 insertions, 6 deletions
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 {