mirror of
https://gitlab.com/manzerbredes/esds.git
synced 2025-04-07 02:26:28 +02:00
Improve platform parsing
This commit is contained in:
parent
5264b28126
commit
4b3cc0aa4e
2 changed files with 5 additions and 3 deletions
|
@ -94,7 +94,9 @@ class YAMLPlatformFile:
|
||||||
interfaces=self.platform["interfaces"]
|
interfaces=self.platform["interfaces"]
|
||||||
node_count=self.default["node_count"]
|
node_count=self.default["node_count"]
|
||||||
for i in interfaces:
|
for i in interfaces:
|
||||||
is_wired=not interfaces[i]["wireless"]
|
if interfaces[i]["type"] not in ["wireless","wired"]:
|
||||||
|
self.parsing_error("Invalid interface type \""+interfaces[i]["type"]+"\"")
|
||||||
|
is_wired=interfaces[i]["type"] == "wired"
|
||||||
links=list()
|
links=list()
|
||||||
if type(interfaces[i]["links"]) == list:
|
if type(interfaces[i]["links"]) == list:
|
||||||
for link in interfaces[i]["links"]:
|
for link in interfaces[i]["links"]:
|
||||||
|
|
|
@ -11,11 +11,11 @@ nodes:
|
||||||
|
|
||||||
interfaces:
|
interfaces:
|
||||||
wlan0:
|
wlan0:
|
||||||
wireless: yes
|
type: "wireless"
|
||||||
links:
|
links:
|
||||||
- 0 1Bps 10s 0
|
- 0 1Bps 10s 0
|
||||||
txperfs:
|
txperfs:
|
||||||
- all 1Bps 10s
|
- all 1Bps 10s
|
||||||
eth0:
|
eth0:
|
||||||
wireless: no
|
type: "wired"
|
||||||
links: all 5Mbps 10s all
|
links: all 5Mbps 10s all
|
Loading…
Add table
Reference in a new issue