self.pick_vlan_configuration()
def pick_vlan_configuration(self):
- if_name = ""
vlan_config_file = "/proc/net/vlan/config"
- if os.path.exists(vlan_config_file):
- vlan_configs = []
- result = open(vlan_config_file, "r")
- for vlan_config in result:
- vlan_configs.append(vlan_config)
- else:
- return
-
+ vlan_configs = self._runner.exec_cmd("cat " + vlan_config_file)
for if_line in vlan_configs[2:]:
if_line = if_line.rstrip()
if self._u.d_push(re.match(r'^(\S+)\s*\|\s*(\S+)\s*\|\s*(\S+)', if_line)) is not None: