Change-Id: I16181a530d040f0ff9348a7b4c1764fec5f73d69
Signed-off-by: ahothan <ahothan@cisco.com>
return self.chains[0].get_host_ips()
# in the case of EXT, the compute node must be retrieved from the port
# associated to any of the dest MACs
return self.chains[0].get_host_ips()
# in the case of EXT, the compute node must be retrieved from the port
# associated to any of the dest MACs
- dst_macs = self.chain_runner.traffic_client.gen.get_dest_macs()
+ dst_macs = self.generator_config.get_dest_macs()
# dest MAC on port 0, chain 0
dst_mac = dst_macs[0][0]
host_ip = self.get_host_ip_from_mac(dst_mac)
# dest MAC on port 0, chain 0
dst_mac = dst_macs[0][0]
host_ip = self.get_host_ip_from_mac(dst_mac)
If there are latency streams, those same counters need to be added in the same way
"""
If there are latency streams, those same counters need to be added in the same way
"""
+ def get_latency(lval):
+ try:
+ return int(round(lval))
+ except ValueError:
+ return 0
+
for ifs in if_stats:
ifs.tx = ifs.rx = 0
for port in range(2):
for ifs in if_stats:
ifs.tx = ifs.rx = 0
for port in range(2):
try:
lat = trex_stats['latency'][lat_pg_id]['latency']
# dropped_pkts += lat['err_cntrs']['dropped']
try:
lat = trex_stats['latency'][lat_pg_id]['latency']
# dropped_pkts += lat['err_cntrs']['dropped']
- latencies[port].max_usec = int(round(lat['total_max']))
- latencies[port].min_usec = int(round(lat['total_min']))
- latencies[port].avg_usec = int(round(lat['average']))
+ latencies[port].max_usec = get_latency(lat['total_max'])
+ latencies[port].min_usec = get_latency(lat['total_min'])
+ latencies[port].avg_usec = get_latency(lat['average'])