summaryrefslogtreecommitdiffstats
path: root/src/stateless/cp/trex_stateless_port.cpp
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2016-11-06 18:50:16 +0200
committerimarom <imarom@cisco.com>2016-11-06 18:50:16 +0200
commite85ea75669ea39e4f99519138a3a84e4df6eed2d (patch)
tree27e1563def12afc2ef03c369324aa2b03807cc76 /src/stateless/cp/trex_stateless_port.cpp
parenta1ade6fd8e044b9866a8644db3519305539cfc61 (diff)
RX features
Signed-off-by: imarom <imarom@cisco.com>
Diffstat (limited to 'src/stateless/cp/trex_stateless_port.cpp')
-rw-r--r--src/stateless/cp/trex_stateless_port.cpp5
1 files changed, 2 insertions, 3 deletions
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 &