summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp/trex_streams_compiler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/stateless/cp/trex_streams_compiler.cpp')
-rw-r--r--src/stateless/cp/trex_streams_compiler.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/stateless/cp/trex_streams_compiler.cpp b/src/stateless/cp/trex_streams_compiler.cpp
index 6c77ad0f..2e544995 100644
--- a/src/stateless/cp/trex_streams_compiler.cpp
+++ b/src/stateless/cp/trex_streams_compiler.cpp
@@ -26,6 +26,9 @@ limitations under the License.
/**************************************
* stream compiled object
*************************************/
+TrexStreamsCompiledObj::TrexStreamsCompiledObj(uint8_t port_id) : m_port_id(port_id) {
+}
+
TrexStreamsCompiledObj::~TrexStreamsCompiledObj() {
for (auto &obj : m_objs) {
delete obj.m_pkt;
@@ -37,6 +40,7 @@ void
TrexStreamsCompiledObj::add_compiled_stream(double pps, uint8_t *pkt, uint16_t pkt_len) {
obj_st obj;
+ obj.m_port_id = m_port_id;
obj.m_pps = pps;
obj.m_pkt_len = pkt_len;