diff options
author | imarom <imarom@cisco.com> | 2016-06-29 10:35:54 +0300 |
---|---|---|
committer | imarom <imarom@cisco.com> | 2016-07-03 13:40:21 +0300 |
commit | 1dfd42ceb79677e171d5dedcac34900776574000 (patch) | |
tree | ed1dfd5964d6fb2cde139a55f4ef482005edb13e /src/bp_sim.cpp | |
parent | f03fa158116cfd65659d14698c91446dc9bdb4c4 (diff) |
added enhanced parsing for the YAML wrapper module
Diffstat (limited to 'src/bp_sim.cpp')
-rwxr-xr-x | src/bp_sim.cpp | 10 |
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); |