mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 03:07:56 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -124,10 +124,13 @@ class L3VariableTimeLongevity(LFCliBase):
|
||||
else:
|
||||
print("print failed to get IP's")
|
||||
|
||||
self.multicast_profile.start_mc()
|
||||
print("Starting multicast traffic (if any configured)")
|
||||
self.multicast_profile.start_mc(debug_=True)
|
||||
print("Starting layer-3 traffic (if any configured)")
|
||||
self.cx_profile.start_cx()
|
||||
|
||||
cur_time = datetime.datetime.now()
|
||||
print("Getting initial values.")
|
||||
old_rx_values = self.__get_rx_values()
|
||||
|
||||
end_time = self.local_realm.parse_time(self.test_duration) + cur_time
|
||||
@@ -191,21 +194,23 @@ class L3VariableTimeLongevity(LFCliBase):
|
||||
index += 1
|
||||
|
||||
for etype in self.endp_types:
|
||||
print("Creating connections for endpoint type: %s"%(etype))
|
||||
if etype == "mc_udp" or etype == "mc_udp6":
|
||||
self.multicast_profile.create_mc_tx(etype, self.side_b, etype)
|
||||
self.multicast_profile.create_mc_rx(etype, side_rx=station_profle.station_names)
|
||||
self.multicast_profile.create_mc_rx(etype, side_rx=station_profile.station_names)
|
||||
else:
|
||||
self.cx_profile.create(endp_type=etype, side_a=station_profile.station_names, side_b=self.side_b, sleep_time=0)
|
||||
|
||||
self._pass("PASS: Stations build finished")
|
||||
|
||||
def valid_endp_types(endp_type):
|
||||
etypes = endp_type.split()
|
||||
def valid_endp_types(_endp_type):
|
||||
etypes = _endp_type.split()
|
||||
for endp_type in etypes:
|
||||
valid_endp_type=['lf_udp','lf_udp6','lf_tcp','lf_tcp6','mc_udp','mc_udp6']
|
||||
if not (str(endp_type) in valid_endp_type):
|
||||
print('invalid endp_type: %s. Valid types lf_udp, lf_udp6, lf_tcp, lf_tcp6, mc_udp, mc_udp6' % endp_type)
|
||||
exit(1)
|
||||
return _endp_type
|
||||
|
||||
def main():
|
||||
lfjson_host = "localhost"
|
||||
@@ -336,6 +341,8 @@ Note: multiple --radio switches may be entered up to the number of radios avai
|
||||
station_lists.append(station_list)
|
||||
index += 1
|
||||
|
||||
print("endp-types: %s"%(endp_types))
|
||||
|
||||
ip_var_test = L3VariableTimeLongevity(lfjson_host,
|
||||
lfjson_port,
|
||||
number_template="00",
|
||||
|
||||
Reference in New Issue
Block a user