bridge: Always "up" internal devices.
[openvswitch] / vswitchd / bridge.c
index aebb2c36b3b364f070ec76e9ee96726efe2a9574..316ecc75ee25a1bf1e562efe4ad48d9ffe137843 100644 (file)
@@ -1349,7 +1349,8 @@ iface_do_create(const struct bridge *br,
                  br->name, iface_cfg->name, *ofp_portp);
     }
 
-    if (port_cfg->vlan_mode && !strcmp(port_cfg->vlan_mode, "splinter")) {
+    if ((port_cfg->vlan_mode && !strcmp(port_cfg->vlan_mode, "splinter"))
+        || iface_is_internal(iface_cfg, br->cfg)) {
         netdev_turn_flags_on(netdev, NETDEV_UP, true);
     }