Bug 3893: provide well known url to know that net-virt topology is ready
[ovsdb.git] / openstack / net-virt / src / main / java / org / opendaylight / ovsdb / openstack / netvirt / api / Constants.java
index a38162ff5256cf6ab9b88c1db4fe4dd218325857..4016e3b503f2780cad4fe64bfab91498f44ccd98 100644 (file)
@@ -9,8 +9,6 @@
  */
 package org.opendaylight.ovsdb.openstack.netvirt.api;
 
-import org.opendaylight.ovsdb.lib.notation.Version;
-
 /**
  * A collection of configuration constants
  */
@@ -22,6 +20,7 @@ public final class Constants {
     public static final String EXTERNAL_ID_VM_ID = "vm-id";
     public static final String EXTERNAL_ID_INTERFACE_ID = "iface-id";
     public static final String EXTERNAL_ID_VM_MAC = "attached-mac";
+    public static final String EXTERNAL_NETWORK = "external";
 
     /*
      * @see http://docs.openstack.org/grizzly/openstack-network/admin/content/ovs_quantum_plugin.html
@@ -32,6 +31,7 @@ public final class Constants {
     public static final String EXTERNAL_BRIDGE = "br-ex";
     public static final String PATCH_PORT_TO_INTEGRATION_BRIDGE_NAME = "patch-int";
     public static final String PATCH_PORT_TO_NETWORK_BRIDGE_NAME = "patch-net";
+    public static final String PATCH_PORT_TO_EXTERNAL_BRIDGE_NAME = "patch-ext";
     public static final String PROVIDER_MAPPINGS_KEY = "provider_mappings";
     public static final String PROVIDER_MAPPING = "physnet1:eth1";
 
@@ -45,7 +45,6 @@ public final class Constants {
      * OpenFlow Versions
      */
     public static final String OPENFLOW13 = "OpenFlow13";
-    public static final Version OPENFLOW13_SUPPORTED = Version.fromString("1.10.0");
 
     /*
      * VLAN Constants
@@ -67,6 +66,7 @@ public final class Constants {
      */
 
     public static final String OPENFLOW_NODE_PREFIX = "openflow:";
+    public static final String NETVIRT_TOPOLOGY_ID = "netvirt:1";
 
     /*
      * Ethertypes
@@ -95,4 +95,8 @@ public final class Constants {
     public static final short OUTBOUND_SNAT = 110; // Ingress ACL table drains traffic to this table
 
     private static Long groupId = 1L;
+
+    //6653 is official openflow port.
+    public static short OPENFLOW_PORT = 6653;
+    public static String OPENFLOW_CONNECTION_PROTOCOL = "tcp";
 }