Fix having interfaces without RTA_OIF
This commit is contained in:
@@ -93,7 +93,7 @@ class Interface:
|
|||||||
self.routes = []
|
self.routes = []
|
||||||
for r in iproute.get_routes():
|
for r in iproute.get_routes():
|
||||||
attrs = dict(r['attrs'])
|
attrs = dict(r['attrs'])
|
||||||
if attrs['RTA_OIF'] == self['index']:
|
if 'RTA_OIF' in attrs and attrs['RTA_OIF'] == self['index']:
|
||||||
if 'RTA_PRIORITY' in attrs and not attrs['RTA_PRIORITY'] < 255:
|
if 'RTA_PRIORITY' in attrs and not attrs['RTA_PRIORITY'] < 255:
|
||||||
continue
|
continue
|
||||||
route = {}
|
route = {}
|
||||||
|
|||||||
Reference in New Issue
Block a user