Skip to content

Commit 0237f7d

Browse files
committed
[airos] added stp status handler for bridge converter
1 parent b5ef5ae commit 0237f7d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

netjsonconfig/backends/airos/converters.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ def to_intermediate(self):
120120
class Bridge(AirOsConverter):
121121
netjson_key = 'interfaces'
122122

123+
def stp_status(self, interface):
124+
if interface.get('stp', False):
125+
return 'enabled'
126+
else:
127+
return 'disabled'
128+
123129
def to_intermediate(self):
124130
result = []
125131
original = [
@@ -138,9 +144,7 @@ def to_intermediate(self):
138144
'devname': interface['name'],
139145
'port': bridge_ports,
140146
'status': status(interface),
141-
'stp': {
142-
'status': 'enabled',
143-
}
147+
'stp': {'status': self.stp_status(interface)}
144148
})
145149

146150
result.append(bridges)

0 commit comments

Comments
 (0)