X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-base%2Fsrc%2Fmain%2Fyang%2Fopendaylight-meter-types.yang;h=95f2b7cc39125d230ac543362503560c1705eb6a;hp=1686cad3de0aacc365bcc195acc16314180cbb51;hb=fdda2ebadfe3729e21448fe8f44a506aa67b5da9;hpb=5632b9fbde1d50ee1427f5fc424b38d2b4066009 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;