Skip latency measurements for unsupported streams 03/3503/3
authorMiroslav Miklus <mmiklus@cisco.com>
Thu, 20 Oct 2016 12:41:09 +0000 (14:41 +0200)
committerPeter Mikus <pmikus@cisco.com>
Mon, 24 Oct 2016 16:07:51 +0000 (16:07 +0000)
Disable latency measuremnts instead of failing in case
when NIC does not support stream type.

Change-Id: I9e810cb44832c77765059d3dcb6e3ba382abe039
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
resources/tools/t-rex/t-rex-stateless.py

index b58a82a..21f3274 100755 (executable)
@@ -392,8 +392,13 @@ def simple_burst(stream_a, stream_b, stream_lat_a, stream_lat_b, duration, rate,
         client.add_streams(stream_b, ports=[1])
 
         if latency:
-            client.add_streams(stream_lat_a, ports=[0])
-            client.add_streams(stream_lat_b, ports=[1])
+            try:
+                client.add_streams(stream_lat_a, ports=[0])
+                client.add_streams(stream_lat_b, ports=[1])
+            except:
+                #Disable latency if NIC does not support requested stream type
+                print "##### FAILED to add latency streams #####"
+                latency = False
 
         #warmup phase
         if warmup_time > 0: