From e3d806ce064bade2ad168c9df03e3cc2ee396cff Mon Sep 17 00:00:00 2001 From: François-Régis MENGUY Date: Tue, 20 Nov 2018 17:49:09 +0100 Subject: NFVBENCH-121 Add TRex parameters to tune performance and allocate ressources Change-Id: I3dd091575cce19a31e8aff3d56ed3ea7e930fe83 Signed-off-by: fmenguy --- nfvbench/traffic_client.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'nfvbench/traffic_client.py') diff --git a/nfvbench/traffic_client.py b/nfvbench/traffic_client.py index dbb8206..13ebfb7 100755 --- a/nfvbench/traffic_client.py +++ b/nfvbench/traffic_client.py @@ -340,11 +340,16 @@ class GeneratorConfig(object): else: # interface speed is discovered/provided by the traffic generator self.intf_speed = 0 + self.name = gen_config.name + self.zmq_pub_port = gen_config.get('zmq_pub_port', 4500) + self.zmq_rpc_port = gen_config.get('zmq_rpc_port', 4501) + self.limit_memory = gen_config.get('limit_memory', 1024) self.software_mode = gen_config.get('software_mode', False) self.interfaces = gen_config.interfaces if self.interfaces[0].port != 0 or self.interfaces[1].port != 1: raise TrafficClientException('Invalid port order/id in generator_profile.interfaces') - + if hasattr(gen_config, 'platform'): + self.platform = gen_config.platform self.service_chain = config.service_chain self.service_chain_count = config.service_chain_count self.flow_count = config.flow_count -- cgit 1.2.3-korg