Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
BUG-1120: optimize notification delivery fast path
[controller.git]
/
opendaylight
/
md-sal
/
model
/
model-flow-base
/
src
/
main
/
yang
/
opendaylight-meter-types.yang
diff --git
a/opendaylight/md-sal/model/model-flow-base/src/main/yang/opendaylight-meter-types.yang
b/opendaylight/md-sal/model/model-flow-base/src/main/yang/opendaylight-meter-types.yang
index 1686cad3de0aacc365bcc195acc16314180cbb51..6d1405019c28c2fc116bd702fcdf94c562832c8e 100644
(file)
--- a/
opendaylight/md-sal/model/model-flow-base/src/main/yang/opendaylight-meter-types.yang
+++ b/
opendaylight/md-sal/model/model-flow-base/src/main/yang/opendaylight-meter-types.yang
@@
-73,38
+73,46
@@
module opendaylight-meter-types {
choice band-type {
case drop {
leaf drop-rate {
choice band-type {
case drop {
leaf drop-rate {
+ description "Rate for dropping packets";
type uint32;
}
leaf drop-burst-size {
type uint32;
}
leaf drop-burst-size {
+ description "Size of bursts";
type uint32;
}
}
case dscp-remark {
leaf dscp-remark-rate {
type uint32;
}
}
case dscp-remark {
leaf dscp-remark-rate {
+ description "Rate for remarking packets";
type uint32;
}
leaf dscp-remark-burst-size {
type uint32;
}
leaf dscp-remark-burst-size {
+ description "Size of bursts";
type uint32;
}
leaf perc_level {
type uint32;
}
leaf perc_level {
+ description "Number of drop precedence level to add";
type uint8;
}
}
case experimenter {
leaf experimenter-rate {
type uint8;
}
}
case experimenter {
leaf experimenter-rate {
+ description "Rate for remarking packets";
type uint32;
}
leaf experimenter-burst-size {
type uint32;
}
leaf experimenter-burst-size {
+ description "Size of bursts";
type uint32;
}
leaf experimenter {
type uint32;
}
leaf experimenter {
+ description "Experimenter id";
type uint32;
}
}
type uint32;
}
}
@@
-118,22
+126,27
@@
module opendaylight-meter-types {
grouping meter {
leaf flags {
grouping meter {
leaf flags {
+ description "Meter configuration flags";
type meter-flags;
}
leaf meter-id {
type meter-flags;
}
leaf meter-id {
+ description "Meter instance";
type meter-id;
}
leaf barrier {
type meter-id;
}
leaf barrier {
+ description "If true, barrier message is sent";
type boolean;
}
leaf meter-name {
type boolean;
}
leaf meter-name {
+ description "Name of meter instance";
type string;
}
leaf container-name {
type string;
}
leaf container-name {
+ description "Name of container";
type string;
}
type string;
}
@@
-141,20
+154,24
@@
module opendaylight-meter-types {
list meter-band-header {
key "band-id";
leaf band-id {
list meter-band-header {
key "band-id";
leaf band-id {
+ description "Meter band id";
type band-id;
}
container meter-band-types {
leaf flags {
type band-id;
}
container meter-band-types {
leaf flags {
+ description "Meter band flags";
type meter-band-type;
}
}
leaf band-rate {
type meter-band-type;
}
}
leaf band-rate {
+ description "Rate for this band";
type uint32;
}
leaf band-burst-size {
type uint32;
}
leaf band-burst-size {
+ description "Size of bursts";
type uint32;
}
uses band-type;
type uint32;
}
uses band-type;