diff options
Diffstat (limited to 'src/stateless/cp/trex_stream.cpp')
-rw-r--r-- | src/stateless/cp/trex_stream.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/stateless/cp/trex_stream.cpp b/src/stateless/cp/trex_stream.cpp index f1c93a11..7ea90895 100644 --- a/src/stateless/cp/trex_stream.cpp +++ b/src/stateless/cp/trex_stream.cpp @@ -254,5 +254,13 @@ TrexStreamRate::get_line_speed_bps() { double TrexStreamRate::get_pkt_size() { - return m_stream.get_pkt_size(); + TrexStatelessPort *port = get_stateless_obj()->get_port_by_id(m_stream.m_port_id); + + double pkt_size = m_stream.get_pkt_size(); + + if (port->has_crc_added()) { + pkt_size += 4; + } + + return pkt_size; } |