X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-base%2Fsrc%2Fmain%2Fyang%2Fopendaylight-meter-types.yang;h=95f2b7cc39125d230ac543362503560c1705eb6a;hb=a564badf85498c6f2c85c831dcb6319953214b4f;hp=1686cad3de0aacc365bcc195acc16314180cbb51;hpb=a54b4f7301e0ad3f3ebf2f4cf6ce390348b5bc2a;p=controller.git 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 1686cad3de..95f2b7cc39 100644 --- 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 { + description "Rate for dropping packets"; type uint32; } leaf drop-burst-size { + description "Size of bursts"; type uint32; } } case dscp-remark { leaf dscp-remark-rate { + description "Rate for remarking packets"; type uint32; } leaf dscp-remark-burst-size { + description "Size of bursts"; type uint32; } - leaf perc_level { + leaf prec_level { + description "Number of drop precedence level to add"; type uint8; } } case experimenter { leaf experimenter-rate { + description "Rate for remarking packets"; type uint32; } leaf experimenter-burst-size { + description "Size of bursts"; type uint32; } leaf experimenter { + description "Experimenter id"; type uint32; } } @@ -118,22 +126,27 @@ module opendaylight-meter-types { grouping meter { leaf flags { + description "Meter configuration flags"; type meter-flags; } leaf meter-id { + description "Meter instance"; type meter-id; } leaf barrier { + description "If true, barrier message is sent"; type boolean; } leaf meter-name { + description "Name of meter instance"; type string; } leaf container-name { + description "Name of container"; type string; } @@ -141,20 +154,24 @@ module opendaylight-meter-types { list meter-band-header { key "band-id"; leaf band-id { + description "Meter band id"; type band-id; } container meter-band-types { leaf flags { + description "Meter band flags"; type meter-band-type; } } leaf band-rate { + description "Rate for this band"; type uint32; } leaf band-burst-size { + description "Size of bursts"; type uint32; } uses band-type;