summaryrefslogtreecommitdiffstats
path: root/src/bp_sim.cpp
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2016-06-29 10:35:54 +0300
committerimarom <imarom@cisco.com>2016-07-03 13:40:21 +0300
commit1dfd42ceb79677e171d5dedcac34900776574000 (patch)
treeed1dfd5964d6fb2cde139a55f4ef482005edb13e /src/bp_sim.cpp
parentf03fa158116cfd65659d14698c91446dc9bdb4c4 (diff)
added enhanced parsing for the YAML wrapper module
Diffstat (limited to 'src/bp_sim.cpp')
-rwxr-xr-xsrc/bp_sim.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/bp_sim.cpp b/src/bp_sim.cpp
index abedf95c..2ebffb0d 100755
--- a/src/bp_sim.cpp
+++ b/src/bp_sim.cpp
@@ -5042,7 +5042,7 @@ void CErfIF::add_vlan(uint16_t vlan_id) {
/* insert vlan tag and adjust packet size */
memcpy(cbuff+4, buffer + 12, m_raw->pkt_len - 12);
memcpy(cbuff, &vlan_tag, 4);
- memcpy(buffer + 12, cbuff, m_raw->pkt_len-8);
+ memcpy(buffer + 12, cbuff, m_raw->pkt_len - 8);
m_raw->pkt_len += 4;
}
@@ -5052,11 +5052,11 @@ void CErfIF::apply_client_config(CGenNode *node, pkt_dir_t dir) {
uint16_t vlan_id;
if (dir == CLIENT_SIDE) {
- memcpy(p, node->m_client_cfg->m_init_mac, 6);
- vlan_id = node->m_client_cfg->m_init_vlan;
+ memcpy(p, node->m_client_cfg->m_initiator.m_dst_mac, 6);
+ vlan_id = node->m_client_cfg->m_responder.m_vlan;
} else {
- memcpy(p, node->m_client_cfg->m_res_mac, 6);
- vlan_id = node->m_client_cfg->m_res_vlan;
+ memcpy(p, node->m_client_cfg->m_responder.m_dst_mac, 6);
+ vlan_id = node->m_client_cfg->m_responder.m_vlan;
}
add_vlan(vlan_id);