diff options
Diffstat (limited to 'src/stateless/cp/trex_streams_compiler.cpp')
-rw-r--r-- | src/stateless/cp/trex_streams_compiler.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/stateless/cp/trex_streams_compiler.cpp b/src/stateless/cp/trex_streams_compiler.cpp index 5e2602ec..f394b971 100644 --- a/src/stateless/cp/trex_streams_compiler.cpp +++ b/src/stateless/cp/trex_streams_compiler.cpp @@ -37,12 +37,13 @@ TrexStreamsCompiledObj::~TrexStreamsCompiledObj() { } void -TrexStreamsCompiledObj::add_compiled_stream(double pps, uint8_t *pkt, uint16_t pkt_len) { +TrexStreamsCompiledObj::add_compiled_stream(double isg_usec, double pps, uint8_t *pkt, uint16_t pkt_len) { obj_st obj; - obj.m_port_id = m_port_id; - obj.m_pps = pps * m_mul; - obj.m_pkt_len = pkt_len; + obj.m_isg_usec = isg_usec; + obj.m_port_id = m_port_id; + obj.m_pps = pps * m_mul; + obj.m_pkt_len = pkt_len; obj.m_pkt = new uint8_t[pkt_len]; memcpy(obj.m_pkt, pkt, pkt_len); @@ -75,7 +76,8 @@ TrexStreamsCompiler::compile(const std::vector<TrexStream *> &streams, TrexStrea } /* add it */ - obj.add_compiled_stream(cont_stream->get_pps(), + obj.add_compiled_stream(cont_stream->m_isg_usec, + cont_stream->get_pps(), cont_stream->m_pkt.binary, cont_stream->m_pkt.len); } |