+ elif 'OVS_BRIDGE' in details and 'IFNAME' in details:
+ # Can probably collapse most of this with previous, just prototyping now...
+ ifname = details['IFNAME']
+ device_id -= 1
+ logger.log('net:InitInterfaces: OVS Bridge detected. Adding %s to devices_map' % ifname)
+ devices_map[ifname] = removeBridgedIfaceDetails(details)
+ bridgeName = details['OVS_BRIDGE']
+
+ logger.log('net:InitInterfaces: Adding bridge %s' % bridgeName)
+ bridgeDetails = prepDetails(interface)
+ bridgeDevices.append(bridgeName)
+ bridgeDetails['TYPE'] = 'OVSBridge'
+ bridgeDetails['DEVICETYPE'] = 'ovs'
+ # Fix up details for DHCP if required
+ devices_map[bridgeName] = bridgeDetails