mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 19:28:00 +00:00
Added upstream_resource and replaced resource with upstream_resource
Signed-off-by: jitendracandela <jitendra.kushavah@candelatech.com>
This commit is contained in:
@@ -55,6 +55,7 @@ class MultiPsk(Realm):
|
|||||||
num_sta=None,
|
num_sta=None,
|
||||||
start_id=0,
|
start_id=0,
|
||||||
resource=1,
|
resource=1,
|
||||||
|
upstream_resource=1,
|
||||||
sta_prefix="sta",
|
sta_prefix="sta",
|
||||||
debug_=False,
|
debug_=False,
|
||||||
):
|
):
|
||||||
@@ -73,6 +74,7 @@ class MultiPsk(Realm):
|
|||||||
self.sta_prefix = sta_prefix
|
self.sta_prefix = sta_prefix
|
||||||
self.debug = debug_
|
self.debug = debug_
|
||||||
self.station_profile = self.new_station_profile()
|
self.station_profile = self.new_station_profile()
|
||||||
|
self.upstream_resource = upstream_resource
|
||||||
|
|
||||||
def build(self):
|
def build(self):
|
||||||
station_list = []
|
station_list = []
|
||||||
@@ -142,7 +144,7 @@ class MultiPsk(Realm):
|
|||||||
raise ValueError("Unable to find ports named '%s'+" % self.sta_prefix)
|
raise ValueError("Unable to find ports named '%s'+" % self.sta_prefix)
|
||||||
self.cx_profile_udp.create(endp_type="lf_udp",
|
self.cx_profile_udp.create(endp_type="lf_udp",
|
||||||
side_a=port_list,
|
side_a=port_list,
|
||||||
side_b="%d.%s" % (self.resource, input['upstream']),
|
side_b="%d.%s" % (int(self.upstream_resource), input['upstream']),
|
||||||
suppress_related_commands=True)
|
suppress_related_commands=True)
|
||||||
|
|
||||||
# Create TCP endpoints
|
# Create TCP endpoints
|
||||||
@@ -154,7 +156,7 @@ class MultiPsk(Realm):
|
|||||||
self.l3_tcp_profile.report_timer = 1000
|
self.l3_tcp_profile.report_timer = 1000
|
||||||
self.l3_tcp_profile.create(endp_type="lf_tcp",
|
self.l3_tcp_profile.create(endp_type="lf_tcp",
|
||||||
side_a=list(self.find_ports_like("%s+" % self.sta_prefix)),
|
side_a=list(self.find_ports_like("%s+" % self.sta_prefix)),
|
||||||
side_b="%d.%s" % (self.resource, input['upstream']),
|
side_b="%d.%s" % (int(self.upstream_resource), input['upstream']),
|
||||||
suppress_related_commands=True)
|
suppress_related_commands=True)
|
||||||
|
|
||||||
def start(self):
|
def start(self):
|
||||||
@@ -172,8 +174,8 @@ class MultiPsk(Realm):
|
|||||||
data = self.json_get("ports/list?fields=IP")
|
data = self.json_get("ports/list?fields=IP")
|
||||||
for val in data["interfaces"]:
|
for val in data["interfaces"]:
|
||||||
for j in val:
|
for j in val:
|
||||||
if "1." + str(self.resource) + "." + str(i['upstream']) == j:
|
if "1." + str(self.upstream_resource) + "." + str(i['upstream']) == j:
|
||||||
ip_upstream = val["1." + str(self.resource) + "." + str(i['upstream'])]['ip']
|
ip_upstream = val["1." + str(self.upstream_resource) + "." + str(i['upstream'])]['ip']
|
||||||
vlan_ips[i['upstream']] = ip_upstream
|
vlan_ips[i['upstream']] = ip_upstream
|
||||||
# print(ip_upstream)
|
# print(ip_upstream)
|
||||||
# print(vlan_ips)
|
# print(vlan_ips)
|
||||||
@@ -189,8 +191,8 @@ class MultiPsk(Realm):
|
|||||||
data = self.json_get("ports/list?fields=IP")
|
data = self.json_get("ports/list?fields=IP")
|
||||||
for val in data["interfaces"]:
|
for val in data["interfaces"]:
|
||||||
for j in val:
|
for j in val:
|
||||||
if "1." + str(self.resource) + "." + str(i['upstream']) == j:
|
if "1." + str(self.upstream_resource) + "." + str(i['upstream']) == j:
|
||||||
ip_upstream = val["1." + str(self.resource) + "." + str(i['upstream'])]['ip']
|
ip_upstream = val["1." + str(self.upstream_resource) + "." + str(i['upstream'])]['ip']
|
||||||
non_vlan_ips[i['upstream']] = ip_upstream
|
non_vlan_ips[i['upstream']] = ip_upstream
|
||||||
# print(ip_upstream)
|
# print(ip_upstream)
|
||||||
# print(non_vlan_ips)
|
# print(non_vlan_ips)
|
||||||
@@ -319,7 +321,7 @@ class MultiPsk(Realm):
|
|||||||
def compare_nonvlan_ip_bridge(self):
|
def compare_nonvlan_ip_bridge(self):
|
||||||
upstream_ip = self.monitor_non_vlan_ip()
|
upstream_ip = self.monitor_non_vlan_ip()
|
||||||
non_vlan_sta_ip = self.get_non_vlan_sta_ip()
|
non_vlan_sta_ip = self.get_non_vlan_sta_ip()
|
||||||
|
result1 = "Fail"
|
||||||
for i, j in zip(upstream_ip, non_vlan_sta_ip):
|
for i, j in zip(upstream_ip, non_vlan_sta_ip):
|
||||||
# print(i)
|
# print(i)
|
||||||
if i == j:
|
if i == j:
|
||||||
|
|||||||
Reference in New Issue
Block a user