X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=model%2Fmodel-flow-base%2Fsrc%2Fmain%2Fyang%2Fopendaylight-queue-types.yang;h=5be14f58ce355a7b9b5d8ea9d4e66e22ec755b6d;hb=611180ac770b6038b526c54994701db16d1a8567;hp=cdcf0ecf1408aea3dc5189ae40da3f88ffa9a07f;hpb=20c6d51283ad86f229b9f77977acfeb86902f902;p=openflowplugin.git 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 cdcf0ecf14..5be14f58ce 100644 --- 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";} - + revision "2013-09-25" { description "Initial revision of Queue Inventory model"; } - + typedef queue-id { type yang:counter32; - description "id for the specific queue."; + description "id for the specific queue."; } - + typedef queue-properties { + description "Content of OFPQT_*."; 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; - 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; - 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; - 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; - description "id for the specific queue."; + description "id for the specific queue."; } leaf port { type uint32; - description "Port this queue is attached to."; + description "Port this queue is attached to."; } uses common-queue; } - - grouping queue-config-request - { - leaf port { + + grouping queue-config-request { + status deprecated; + + leaf port { type uint32; - description "Port to be queried."; + description "Port to be queried."; } - } }