X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=southbound%2Fsouthbound-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fovsdb%2Fsouthbound%2FSouthboundConstants.java;h=7bc8d7bb0afb6c16e6d3d0dde3b284c74c3886a5;hb=93893bcdd1d907d2fb28a9a4f7baebe62de172ec;hp=854d5b2febddd1fb03a980c7606d19bf793048e7;hpb=a751a161807914e1ea4bda798b14c0b07b3c9c68;p=ovsdb.git diff --git a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundConstants.java b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundConstants.java index 854d5b2fe..7bc8d7bb0 100755 --- a/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundConstants.java +++ b/southbound/southbound-impl/src/main/java/org/opendaylight/ovsdb/southbound/SouthboundConstants.java @@ -38,19 +38,34 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.re import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.DatapathTypeBase; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.DatapathTypeSystem; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.DatapathTypeNetdev; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.QosTypeBase; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.QosTypeLinuxHfsc; +import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.QosTypeLinuxHtb; import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId; import com.google.common.collect.ImmutableBiMap; public class SouthboundConstants { + public static final String OPEN_V_SWITCH = "Open_vSwitch"; public static final TopologyId OVSDB_TOPOLOGY_ID = new TopologyId(new Uri("ovsdb:1")); public static final String OVSDB_URI_PREFIX = "ovsdb"; public static final String BRIDGE_URI_PREFIX = "bridge"; public static final String TP_URI_PREFIX = "terminationpoint"; + public static final String QOS_URI_PREFIX = "qos"; + public static final String QUEUE_URI_PREFIX = "queue"; + public static final String AUTOATTACH_URI_PREFIX = "autoattach"; public static final Integer DEFAULT_OVSDB_PORT = 6640; public static final String DEFAULT_OPENFLOW_PORT = "6653"; public static final String OPENFLOW_CONNECTION_PROTOCOL = "tcp"; public static final String UUID = "uuid"; + public static final String QOS_LINUX_HTB = "linux-htb"; + public static final String QOS_LINUX_HFSC = "linux-hfsc"; + public static final ImmutableBiMap,String> QOS_TYPE_MAP + = new ImmutableBiMap.Builder,String>() + .put(QosTypeLinuxHtb.class,QOS_LINUX_HTB) + .put(QosTypeLinuxHfsc.class,QOS_LINUX_HFSC) + .build(); + public static final ImmutableBiMap,String> OVSDB_PROTOCOL_MAP = new ImmutableBiMap.Builder,String>() .put(OvsdbBridgeProtocolOpenflow10.class,"OpenFlow10") @@ -93,6 +108,9 @@ public class SouthboundConstants { .put(DatapathTypeNetdev.class,"netdev") .build(); public static final String IID_EXTERNAL_ID_KEY = "opendaylight-iid"; + public static final String QOS_ID_EXTERNAL_ID_KEY = "opendaylight-qos-id"; + public static final String QUEUE_ID_EXTERNAL_ID_KEY = "opendaylight-queue-id"; + public static final String AUTOATTACH_ID_EXTERNAL_ID_KEY = "opendaylight-autoattach-id"; public enum VLANMODES { ACCESS("access"),