]>
Commit | Line | Data |
---|---|---|
c7f587d2 AD |
1 | From 0afe358bb8fb326161fd7cf16f9686eac0c84ca1 Mon Sep 17 00:00:00 2001 |
2 | From: Alexandre Derumier <aderumier@odiso.com> | |
3 | Date: Wed, 17 Apr 2019 01:02:51 +0200 | |
4 | Subject: [PATCH] bridge up : skip tap|veth|fwpr | |
5 | ||
6 | to avoid this kind of error: | |
7 | ||
8 | info: vmbr5001: applying bridge port configuration: ['tap111i0'] | |
9 | info: vmbr5001: applying bridge configuration specific to ports | |
10 | error: 'NoneType' object has no attribute '__getitem__' | |
11 | --- | |
12 | ifupdown2/addons/bridge.py | 2 ++ | |
13 | 1 file changed, 2 insertions(+) | |
14 | ||
15 | diff --git a/ifupdown2/addons/bridge.py b/ifupdown2/addons/bridge.py | |
16 | index e70fc07..fbbe8e4 100644 | |
17 | --- a/ifupdown2/addons/bridge.py | |
18 | +++ b/ifupdown2/addons/bridge.py | |
19 | @@ -2050,6 +2050,8 @@ class bridge(moduleBase): | |
20 | finally: | |
21 | if ifaceobj.link_type != ifaceLinkType.LINK_NA: | |
22 | for p in running_ports: | |
23 | + if re.match('^(tap|veth|fwpr)',p): | |
24 | + continue | |
25 | if (ifaceobj_getfunc(p)[0].link_privflags & | |
26 | ifaceLinkPrivFlags.KEEP_LINK_DOWN): | |
27 | netlink.link_set_updown(p, "down") | |
28 | -- | |
29 | 2.11.0 | |
30 |