Code Review
/
openflowplugin.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
External api proposal
[openflowplugin.git]
/
model
/
model-flow-base
/
src
/
main
/
yang
/
opendaylight-queue-types.yang
diff --git
a/model/model-flow-base/src/main/yang/opendaylight-queue-types.yang
b/model/model-flow-base/src/main/yang/opendaylight-queue-types.yang
index cdcf0ecf1408aea3dc5189ae40da3f88ffa9a07f..5be14f58ce355a7b9b5d8ea9d4e66e22ec755b6d 100644
(file)
--- a/
model/model-flow-base/src/main/yang/opendaylight-queue-types.yang
+++ b/
model/model-flow-base/src/main/yang/opendaylight-queue-types.yang
@@
-3,76
+3,83
@@
module opendaylight-queue-types {
prefix queue-types;
import ietf-yang-types {prefix yang; revision-date "2010-09-24";}
prefix queue-types;
import ietf-yang-types {prefix yang; revision-date "2010-09-24";}
-
+
revision "2013-09-25" {
description "Initial revision of Queue Inventory model";
}
revision "2013-09-25" {
description "Initial revision of Queue Inventory model";
}
-
+
typedef queue-id {
type yang:counter32;
typedef queue-id {
type yang:counter32;
- description "id for the specific queue.";
+ description "id for the specific queue.";
}
}
-
+
typedef queue-properties {
typedef queue-properties {
+ description "Content of OFPQT_*.";
type enumeration {
type enumeration {
- enum min_rate;
- enum max_rate;
+ enum min_rate {
+ description "OFPQT_MIN_RATE";
+ }
+ enum max_rate {
+ description "OFPQT_MAX_RATE";
+ }
+ enum experimenter {
+ description "OFPQT_EXPERIMENTER";
+ }
}
}
}
}
-
-
- grouping common-queue {
+
+ grouping common-queue {
leaf property {
type uint16;
leaf property {
type uint16;
- description "One of OFPQT_.
";
+ description "One of OFPQT_.
TODO:: use queue-properties type.";
}
}
-
}
}
-
-
- grouping queue-prop-min-rate {
-
- uses common-queue;
-
+
+
+ grouping queue-prop-min-rate {
+ status deprecated;
+
+ uses common-queue;
+
leaf rate {
type uint16;
leaf rate {
type uint16;
- description "OFPQT_MIN, len: 16";
+ description "OFPQT_MIN, len: 16";
}
}
-
}
}
-
- grouping queue-prop-max-rate {
-
- uses common-queue;
-
+
+ grouping queue-prop-max-rate {
+ status deprecated;
+
+ uses common-queue;
+
leaf rate {
type uint16;
leaf rate {
type uint16;
- description "OFPQT_MAX, len: 16";
+ description "OFPQT_MAX, len: 16";
}
}
-
}
}
- grouping queue-packet {
-
-
+
+ grouping queue-packet {
+ description "Openflow queue description structure.";
+
leaf queue-id {
type queue-id;
leaf queue-id {
type queue-id;
- description "id for the specific queue.";
+ description "id for the specific queue.";
}
leaf port {
type uint32;
}
leaf port {
type uint32;
- description "Port this queue is attached to.";
+ description "Port this queue is attached to.";
}
uses common-queue;
}
}
uses common-queue;
}
-
- grouping queue-config-request
- {
- leaf port {
+
+ grouping queue-config-request {
+ status deprecated;
+
+ leaf port {
type uint32;
type uint32;
- description "Port to be queried.";
+ description "Port to be queried.";
}
}
-
}
}
}
}