From e85ea75669ea39e4f99519138a3a84e4df6eed2d Mon Sep 17 00:00:00 2001 From: imarom Date: Sun, 6 Nov 2016 18:50:16 +0200 Subject: RX features Signed-off-by: imarom --- src/stateless/cp/trex_stateless_port.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/stateless/cp/trex_stateless_port.cpp') diff --git a/src/stateless/cp/trex_stateless_port.cpp b/src/stateless/cp/trex_stateless_port.cpp index f93d7abd..2318061d 100644 --- a/src/stateless/cp/trex_stateless_port.cpp +++ b/src/stateless/cp/trex_stateless_port.cpp @@ -947,9 +947,7 @@ TrexStatelessPort::remove_and_delete_all_streams() { void TrexStatelessPort::start_rx_capture(const std::string &pcap_filename, uint64_t limit) { - m_rx_capture_info.m_is_active = true; - m_rx_capture_info.m_limit = limit; - m_rx_capture_info.m_pcap_filename = pcap_filename; + m_rx_capture_info.enable(pcap_filename, limit); TrexStatelessCpToRxMsgBase *msg = new TrexStatelessRxStartCapture(m_port_id, pcap_filename, @@ -962,6 +960,7 @@ void TrexStatelessPort::stop_rx_capture() { TrexStatelessCpToRxMsgBase *msg = new TrexStatelessRxStopCapture(m_port_id); send_message_to_rx(msg); + m_rx_capture_info.disable(); } const RXCaptureInfo & -- cgit 1.2.3-korg