iperfserver: adds an offset to the default port.

Added the feature to add an offset to the default iperf port.

Change-Id: I23f0e5ae599825627a23333a0255577bbc013a3c
This commit is contained in:
AlaiaL 2021-05-10 15:46:24 +02:00 committed by Alejandro Leal Conejos
parent baaaa2ecd3
commit b510174cd1
2 changed files with 4 additions and 4 deletions

View File

@ -84,14 +84,14 @@ class IPerf3Server(log.Origin):
LOGFILE = 'iperf3_srv.json'
REMOTE_DIR = '/tmp'
def __init__(self, testenv, ip_address):
def __init__(self, testenv, ip_address, ip_port_offset=0):
super().__init__(log.C_RUN, 'iperf3-srv_%s' % ip_address.get('addr'))
self.run_dir = None
self.process = None
self._run_node = None
self.testenv = testenv
self.ip_address = ip_address
self._port = IPerf3Server.DEFAULT_SRV_PORT
self._port = IPerf3Server.DEFAULT_SRV_PORT + ip_port_offset
self.log_file = None
self.rem_host = None
self.remote_log_file = None

View File

@ -320,11 +320,11 @@ class TestEnv(log_module.Origin):
self.register_for_cleanup(osmocon_obj)
return osmocon_obj
def iperf3srv(self, ip_address=None):
def iperf3srv(self, ip_address=None, ip_port_offset=0):
from .obj.iperf3 import IPerf3Server
if ip_address is None:
ip_address = self.ip_address()
iperf3srv_obj = IPerf3Server(self, ip_address)
iperf3srv_obj = IPerf3Server(self, ip_address, ip_port_offset)
return iperf3srv_obj
def stress(self, run_node=None):