[ONOS-5565]Implementation of QosConfig and QueueConfig
Change-Id: I6a367b53cfca2e85e8aaa6cddb541d7b3ffccbc0
diff --git a/protocols/ovsdb/api/src/main/java/org/onosproject/ovsdb/controller/OvsdbConstant.java b/protocols/ovsdb/api/src/main/java/org/onosproject/ovsdb/controller/OvsdbConstant.java
index aea0845..cb2a31e 100644
--- a/protocols/ovsdb/api/src/main/java/org/onosproject/ovsdb/controller/OvsdbConstant.java
+++ b/protocols/ovsdb/api/src/main/java/org/onosproject/ovsdb/controller/OvsdbConstant.java
@@ -49,6 +49,7 @@
/** Port table. */
public static final String PORT = "Port";
public static final String INTERFACES = "interfaces";
+ public static final String PORT_QOS = "qos";
/** Interface table. */
public static final String INTERFACE = "Interface";
@@ -70,6 +71,26 @@
/** Mirror table. */
public static final String MIRROR = "Mirror";
+ /* Qos table */
+ public static final String QOS = "QoS";
+ public static final String QUEUES = "queues";
+ public static final String CIR = "cir";
+ public static final String CBS = "cbs";
+ public static final String QOS_EXTERNAL_ID_KEY = "onos-qos-id";
+ public static final String QOS_TYPE_PREFIX = "linux-";
+ public static final String QOS_EGRESS_POLICER = "egress-policer";
+
+ /* Queue table */
+ public static final String QUEUE = "Queue";
+ public static final String MIN_RATE = "min-rate";
+ public static final String MAX_RATE = "max-rate";
+ public static final String BURST = "burst";
+ public static final String PRIORITY = "priority";
+ public static final String QUEUE_EXTERNAL_ID_KEY = "onos-queue-id";
+
+ /* external id */
+ public static final String EXTERNAL_ID = "external_ids";
+
/** Ovsdb bridge name. */
// TODO remove this particular bridge name from OVSDB provider
public static final String INTEGRATION_BRIDGE = "br-int";