*/
package org.opendaylight.ovsdb.openstack.netvirt.impl;
+import java.net.InetAddress;
+import java.util.Map;
+import java.util.Set;
+
+import org.apache.commons.lang3.tuple.ImmutablePair;
+import org.apache.commons.lang3.tuple.Pair;
import org.opendaylight.controller.sal.core.Node;
import org.opendaylight.ovsdb.lib.notation.Row;
import org.opendaylight.ovsdb.lib.notation.Version;
import org.opendaylight.ovsdb.openstack.netvirt.api.Constants;
import org.opendaylight.ovsdb.plugin.api.OvsdbConfigurationService;
import org.opendaylight.ovsdb.schema.openvswitch.OpenVSwitch;
-
-import com.google.common.collect.Maps;
-import org.apache.commons.lang3.tuple.ImmutablePair;
-import org.apache.commons.lang3.tuple.Pair;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.net.InetAddress;
-import java.util.Map;
-import java.util.Set;
+import com.google.common.collect.Maps;
public class ConfigurationServiceImpl implements org.opendaylight.ovsdb.openstack.netvirt.api.ConfigurationService {
static final Logger logger = LoggerFactory.getLogger(ConfigurationServiceImpl.class);
this.patchPortNames = patchPortNames;
}
+ @Override
public String getPatchPortName(Pair portTuple){
return this.patchPortNames.get(portTuple);
}
@Override
public String getOpenflowVersion(Node node) {
- String configuredVersion = System.getProperty("ovsdb.of.version");
+ String configuredVersion = System.getProperty("ovsdb.of.version", "1.3");
if (configuredVersion != null){
switch (configuredVersion){
case "1.0":
try {
OvsdbSet<String> protocols = new OvsdbSet<String>();
- String ofVersion = System.getProperty("ovsdb.of.version", OPENFLOW_10);
+ String ofVersion = System.getProperty("ovsdb.of.version", OPENFLOW_13);
switch (ofVersion) {
- case OPENFLOW_13:
- protocols.add("OpenFlow13");
- break;
case OPENFLOW_10:
+ protocols.add("OpenFlow10");
+ break;
+ case OPENFLOW_13:
//fall through
default:
- protocols.add("OpenFlow10");
+ protocols.add("OpenFlow13");
break;
}
bridge.setProtocols(protocols);