diff options
author | Ido Barnea <ibarnea@cisco.com> | 2016-11-22 18:03:52 +0200 |
---|---|---|
committer | Ido Barnea <ibarnea@cisco.com> | 2016-11-22 18:03:52 +0200 |
commit | 31a4ef5afc56c5d6ff6870da71a954e4bcbee057 (patch) | |
tree | 64b4feac4e912c1a0cfce9e6278cc6611cd3b590 /src/trex_client_config.cpp | |
parent | 4a2d56b6a04833b78d2d1b6fe50a4a4f54a049ec (diff) |
client config gtest
Signed-off-by: Ido Barnea <ibarnea@cisco.com>
Diffstat (limited to 'src/trex_client_config.cpp')
-rw-r--r-- | src/trex_client_config.cpp | 46 |
1 files changed, 22 insertions, 24 deletions
diff --git a/src/trex_client_config.cpp b/src/trex_client_config.cpp index 0fd12e09..548d097b 100644 --- a/src/trex_client_config.cpp +++ b/src/trex_client_config.cpp @@ -32,19 +32,19 @@ limitations under the License. void ClientCfgDirBase::dump(FILE *fd) const { if (has_src_mac_addr()) { - fprintf(fd, " src MAC:%s\n", utl_macaddr_to_str(m_src_mac.GetConstBuffer()).c_str()); + fprintf(fd, " src_mac: %s\n", utl_macaddr_to_str(m_src_mac.GetConstBuffer()).c_str()); } else { - fprintf(fd, " No src MAC\n"); + fprintf(fd, "# No src MAC\n"); } if (has_dst_mac_addr()) { - fprintf(fd, " dst MAC:%s\n", utl_macaddr_to_str(m_dst_mac.GetConstBuffer()).c_str()); + fprintf(fd, " dst_mac: %s\n", utl_macaddr_to_str(m_dst_mac.GetConstBuffer()).c_str()); } else { - fprintf(fd, " No dst MAC\n"); + fprintf(fd, "# No dst MAC\n"); } if (has_vlan()) { - fprintf(fd, " vlan:%d\n", m_vlan); + fprintf(fd, " vlan: %d\n", m_vlan); } else { - fprintf(fd, " No vlan\n"); + fprintf(fd, "# No vlan\n"); } } @@ -74,20 +74,20 @@ void ClientCfgDirExt::dump(FILE *fd) const { ClientCfgDirBase::dump(fd); if (has_next_hop()) { - fprintf(fd, " next hop:%s\n", ip_to_str(m_next_hop).c_str()); + fprintf(fd, " next_hop: %s\n", ip_to_str(m_next_hop).c_str()); } else { - fprintf(fd, " No next hop\n"); + fprintf(fd, "# No next hop\n"); } if (has_ipv6_next_hop()) { - fprintf(fd, " next hop:%s\n", ip_to_str((unsigned char *)m_ipv6_next_hop).c_str()); + fprintf(fd, " ipv6_next_hop: %s\n", ip_to_str((unsigned char *)m_ipv6_next_hop).c_str()); } else { - fprintf(fd, " No IPv6 next hop\n"); + fprintf(fd, "# No IPv6 next hop\n"); } if (m_resolved_macs.size() > 0) { - fprintf(fd, " Resolved MAC list:\n"); + fprintf(fd, "# Resolved MAC list:\n"); for (int i = 0; i < m_resolved_macs.size(); i++) { - fprintf(fd, " %s\n", utl_macaddr_to_str(m_resolved_macs[i].GetConstBuffer()).c_str()); + fprintf(fd, "# %s\n", utl_macaddr_to_str(m_resolved_macs[i].GetConstBuffer()).c_str()); } } } @@ -122,11 +122,10 @@ void ClientCfgBase::update(uint32_t index, const ClientCfgExt *cfg) { void ClientCfgEntry::dump(FILE *fd) const { - std::cout << "IP start: " << ip_to_str(m_ip_start) << "\n"; - std::cout << "IP end: " << ip_to_str(m_ip_end) << "\n"; - fprintf(fd, "count %d\n", m_count); - + fprintf(fd, "- ip_start : %s\n", ip_to_str(m_ip_start).c_str()); + fprintf(fd, " ip_end : %s\n", ip_to_str(m_ip_end).c_str()); m_cfg.dump(fd); + fprintf(fd, " count : %d\n", m_count); } void ClientCfgEntry::set_resolved_macs(CManyIPInfo &pretest_result) { @@ -163,16 +162,15 @@ void ClientCfgCompactEntry::fill_from_dir(ClientCfgDirExt cfg, uint8_t port_id) void ClientCfgDB::dump(FILE *fd) { - fprintf(fd, "**********Client config file start*********\n"); - fprintf(fd, "vlan: %s is_empty: %s\n" - ,m_under_vlan ? "true" : "false" - , m_is_empty ? "true" : "false"); + //fprintf(fd, "#**********Client config file start*********\n"); + fprintf(fd, "vlan: %s\n", m_under_vlan ? "true" : "false"); + fprintf(fd, "groups:\n"); for (std::map<uint32_t, ClientCfgEntry>::iterator it = m_groups.begin(); it != m_groups.end(); ++it) { - fprintf(fd, "****%s:****\n", ip_to_str(it->first).c_str()); + fprintf(fd, "# ****%s:****\n", ip_to_str(it->first).c_str()); ((ClientCfgEntry)it->second).dump(fd); } - fprintf(fd, "**********Client config end*********\n"); + //fprintf(fd, "#**********Client config end*********\n"); } void ClientCfgDB::set_resolved_macs(CManyIPInfo &pretest_result) { @@ -205,8 +203,8 @@ void ClientCfgDB::get_entry_list(std::vector<ClientCfgCompactEntry *> &ret) { if (cfg.m_cfg.m_initiator.need_resolve()) { ClientCfgCompactEntry *init_entry = new ClientCfgCompactEntry(); assert(init_entry); - init_entry->m_count = ((ClientCfgEntry)it->second).m_count; - init_entry->fill_from_dir(((ClientCfgEntry)it->second).m_cfg.m_initiator, port); + init_entry->m_count = cfg.m_count; + init_entry->fill_from_dir(cfg.m_cfg.m_initiator, port); ret.push_back(init_entry); } |