mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-11-04 04:38:02 +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,
 | 
			
		||||
                 start_id=0,
 | 
			
		||||
                 resource=1,
 | 
			
		||||
                 upstream_resource=1,
 | 
			
		||||
                 sta_prefix="sta",
 | 
			
		||||
                 debug_=False,
 | 
			
		||||
                 ):
 | 
			
		||||
@@ -73,6 +74,7 @@ class MultiPsk(Realm):
 | 
			
		||||
        self.sta_prefix = sta_prefix
 | 
			
		||||
        self.debug = debug_
 | 
			
		||||
        self.station_profile = self.new_station_profile()
 | 
			
		||||
        self.upstream_resource = upstream_resource
 | 
			
		||||
 | 
			
		||||
    def build(self):
 | 
			
		||||
        station_list = []
 | 
			
		||||
@@ -142,7 +144,7 @@ class MultiPsk(Realm):
 | 
			
		||||
                raise ValueError("Unable to find ports named '%s'+" % self.sta_prefix)
 | 
			
		||||
            self.cx_profile_udp.create(endp_type="lf_udp",
 | 
			
		||||
                                       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)
 | 
			
		||||
 | 
			
		||||
            # Create TCP endpoints
 | 
			
		||||
@@ -154,7 +156,7 @@ class MultiPsk(Realm):
 | 
			
		||||
            self.l3_tcp_profile.report_timer = 1000
 | 
			
		||||
            self.l3_tcp_profile.create(endp_type="lf_tcp",
 | 
			
		||||
                                       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)
 | 
			
		||||
 | 
			
		||||
    def start(self):
 | 
			
		||||
@@ -172,8 +174,8 @@ class MultiPsk(Realm):
 | 
			
		||||
                data = self.json_get("ports/list?fields=IP")
 | 
			
		||||
                for val in data["interfaces"]:
 | 
			
		||||
                    for j in val:
 | 
			
		||||
                        if "1." + str(self.resource) + "." + str(i['upstream']) == j:
 | 
			
		||||
                            ip_upstream = val["1." + str(self.resource) + "." + str(i['upstream'])]['ip']
 | 
			
		||||
                        if "1." + str(self.upstream_resource) + "." + str(i['upstream']) == j:
 | 
			
		||||
                            ip_upstream = val["1." + str(self.upstream_resource) + "." + str(i['upstream'])]['ip']
 | 
			
		||||
                            vlan_ips[i['upstream']] = ip_upstream
 | 
			
		||||
                            # print(ip_upstream)
 | 
			
		||||
                            # print(vlan_ips)
 | 
			
		||||
@@ -189,8 +191,8 @@ class MultiPsk(Realm):
 | 
			
		||||
                data = self.json_get("ports/list?fields=IP")
 | 
			
		||||
                for val in data["interfaces"]:
 | 
			
		||||
                    for j in val:
 | 
			
		||||
                        if "1." + str(self.resource) + "." + str(i['upstream']) == j:
 | 
			
		||||
                            ip_upstream = val["1." + str(self.resource) + "." + str(i['upstream'])]['ip']
 | 
			
		||||
                        if "1." + str(self.upstream_resource) + "." + str(i['upstream']) == j:
 | 
			
		||||
                            ip_upstream = val["1." + str(self.upstream_resource) + "." + str(i['upstream'])]['ip']
 | 
			
		||||
                            non_vlan_ips[i['upstream']] = ip_upstream
 | 
			
		||||
                            # print(ip_upstream)
 | 
			
		||||
                            # print(non_vlan_ips)
 | 
			
		||||
@@ -319,7 +321,7 @@ class MultiPsk(Realm):
 | 
			
		||||
    def compare_nonvlan_ip_bridge(self):
 | 
			
		||||
        upstream_ip = self.monitor_non_vlan_ip()
 | 
			
		||||
        non_vlan_sta_ip = self.get_non_vlan_sta_ip()
 | 
			
		||||
 | 
			
		||||
        result1 = "Fail"
 | 
			
		||||
        for i, j in zip(upstream_ip, non_vlan_sta_ip):
 | 
			
		||||
            # print(i)
 | 
			
		||||
            if i == j:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user