summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2016-01-07 11:07:35 -0500
committerimarom <imarom@cisco.com>2016-01-07 11:08:28 -0500
commit79b2a5ea59c3b420988891b9f3751579bfbe8e0e (patch)
treea61941fdf166ffe0c49e7f1da2725063c46320ac /src/stateless/cp
parent429c0e40dae1b1d587ebdea18f92b57b53996c86 (diff)
simulation bug - mbuf refinc
Diffstat (limited to 'src/stateless/cp')
-rw-r--r--src/stateless/cp/trex_stateless_port.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/stateless/cp/trex_stateless_port.cpp b/src/stateless/cp/trex_stateless_port.cpp
index 976d2a09..05283d5f 100644
--- a/src/stateless/cp/trex_stateless_port.cpp
+++ b/src/stateless/cp/trex_stateless_port.cpp
@@ -597,9 +597,15 @@ TrexStatelessPort::validate(void) {
void
TrexStatelessPort::get_port_effective_rate(uint64_t &bps, uint64_t &pps) {
- if (!m_graph_obj) {
+
+ if (get_stream_count() == 0) {
return;
}
+
+ if (!m_graph_obj) {
+ generate_streams_graph();
+ }
+
bps = m_graph_obj->get_max_bps() * m_factor;
pps = m_graph_obj->get_max_pps() * m_factor;
}