[NFVBENCH-65] 1.2.2: AttributeError: 'RunningTrafficProfile' object has no attribute... 89/51989/1
authorahothan <ahothan@cisco.com>
Fri, 9 Feb 2018 21:17:08 +0000 (13:17 -0800)
committerahothan <ahothan@cisco.com>
Fri, 9 Feb 2018 21:17:08 +0000 (13:17 -0800)
Fix exception

Change-Id: Id95c31d8ba999e0da39fa07c4e31e696da89d98e
Signed-off-by: ahothan <ahothan@cisco.com>
nfvbench/traffic_gen/traffic_base.py
nfvbench/traffic_server.py

index 817ecc8..c2ac8d0 100644 (file)
@@ -58,7 +58,7 @@ class AbstractTrafficGenerator(object):
         return None
 
     @abc.abstractmethod
-    def create_traffic(self):
+    def create_traffic(self, l2frame_size, rates, bidirectional, latency=True):
         # Must be implemented by sub classes
         return None
 
index fe9edd2..007998e 100644 (file)
@@ -43,7 +43,7 @@ class TRexTrafficServer(TrafficServer):
         """
         cfg = self.__save_config(traffic_profile, filename)
         cores = traffic_profile.cores
-        sw_mode = "--software" if traffic_profile.software_mode else ""
+        sw_mode = "--software" if traffic_profile.generator_config.software_mode else ""
         subprocess.Popen(['nohup', '/bin/bash', '-c',
                           './t-rex-64 -i -c {} --iom 0 --no-scapy-server --close-at-end {} '
                           '--vlan --cfg {} &> /tmp/trex.log & disown'.format(cores, sw_mode, cfg)],