diff options
Diffstat (limited to 'src/bp_sim.cpp')
-rwxr-xr-x | src/bp_sim.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/bp_sim.cpp b/src/bp_sim.cpp index 72ad1097..a1851b55 100755 --- a/src/bp_sim.cpp +++ b/src/bp_sim.cpp @@ -4726,6 +4726,17 @@ void CErfIF::fill_raw_packet(rte_mbuf_t * m,CGenNode * node,pkt_dir_t dir){ } +pkt_dir_t CErfIFStl::port_id_to_dir(uint8_t port_id) { + return ((pkt_dir_t)(port_id&1)); +} + + +int CErfIFStl::update_mac_addr_from_global_cfg(pkt_dir_t dir, uint8_t * p){ + memcpy(p,CGlobalInfo::m_options.get_dst_src_mac_addr(dir),12); + return (0); +} + + int CErfIFStl::send_node(CGenNode * _no_to_use){ if ( m_preview_mode->getFileWrite() ){ @@ -4757,6 +4768,7 @@ int CErfIFStl::send_node(CGenNode * _no_to_use){ } + int CErfIF::send_node(CGenNode * node){ if ( m_preview_mode->getFileWrite() ){ |