diff options
author | 2017-03-06 12:33:31 +0200 | |
---|---|---|
committer | 2017-03-06 12:33:54 +0200 | |
commit | 75e52f57196879e513547d55dcaeb614a0f880f5 (patch) | |
tree | 70d87b110209e1a8e75416838304de830689c2df /src | |
parent | e0c6303f6a9a8a808c9460dd070d9ff171685082 (diff) |
internal captures are not captured (RX core server feature)
Signed-off-by: imarom <imarom@cisco.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/stateless/rx/trex_stateless_rx_port_mngr.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/stateless/rx/trex_stateless_rx_port_mngr.cpp b/src/stateless/rx/trex_stateless_rx_port_mngr.cpp index 4e24a4a7..ab7719f6 100644 --- a/src/stateless/rx/trex_stateless_rx_port_mngr.cpp +++ b/src/stateless/rx/trex_stateless_rx_port_mngr.cpp @@ -433,6 +433,7 @@ RXServer::handle_icmp(RXPktParser &parser) { response_parser.m_icmp->updateCheckSum(response_parser.m_ipv4->getTotalLength() - response_parser.m_ipv4->getHeaderLength()); /* send */ + TrexStatelessCaptureMngr::getInstance().handle_pkt_tx(response, m_port_id); m_io->tx(response); } @@ -487,6 +488,7 @@ RXServer::handle_arp(RXPktParser &parser) { response_parser.m_arp->m_arp_tip = parser.m_arp->m_arp_sip; /* send */ + TrexStatelessCaptureMngr::getInstance().handle_pkt_tx(response, m_port_id); m_io->tx(response); } @@ -550,6 +552,7 @@ RXGratARP::send_next_grat_arp() { CTestPktGen::create_arp_req(p, sip, sip, src_mac, vlan, m_port_id); + TrexStatelessCaptureMngr::getInstance().handle_pkt_tx(m, m_port_id); if (m_io->tx(m) == 0) { m_ign_stats->m_tx_arp += 1; m_ign_stats->m_tot_bytes += 64; |