Manages the Quality of Service (QoS).
module: extreme-qos-mls
   +--rw qos
      +--rw map
      |  +--rw cos-mutation* [name]
      |  |  +--rw name                   map-name-type
      |  |  +--rw cos-to-cos-mappings* [from-cos]
      |  |     +--rw from-cos    cos-id-type
      |  |     +--rw to
      |  |        +--rw to-cos?   cos-id-type
      |  +--rw cos-traffic-class* [name]
      |  |  +--rw name                     map-name-type
      |  |  +--rw cos-to-tc-dp-mappings* [from-cos]
      |  |     +--rw from-cos    cos-id-type
      |  |     +--rw to
      |  |        +--rw to-traffic-class?     traffic-class-id-type
      |  |        +--rw to-drop-precedence?   drop-precedence-id-type
      |  +--rw traffic-class-cos* [traffic-class-cos-map-name]
      |  |  +--rw traffic-class-cos-map-name    map-name-type
      |  |  +--rw tc-dp-to-cos-mapping* [from-traffic-class from-drop-precedence]
      |  |     +--rw from-traffic-class      traffic-class-id-type
      |  |     +--rw from-drop-precedence    drop-precedence-id-type
      |  |     +--rw to
      |  |        +--rw to-cos?   cos-id-type
      |  +--rw dscp-mutation* [dscp-mutation-map-name]
      |  |  +--rw dscp-mutation-map-name    map-name-type
      |  |  +--rw dscp-to-dscp-mapping* [dscp-in-values]
      |  |     +--rw dscp-in-values    dscp-id-range-type
      |  |     +--rw to
      |  |        +--rw to-value?   dscp-id-type
      |  +--rw dscp-traffic-class* [dscp-traffic-class-map-name]
      |  |  +--rw dscp-traffic-class-map-name    map-name-type
      |  |  +--rw dscp-to-tc-dp-mapping* [dscp-in-values]
      |  |     +--rw dscp-in-values    dscp-id-range-type
      |  |     +--rw to
      |  |        +--rw to-value?             traffic-class-id-type
      |  |        +--rw to-drop-precedence?   drop-precedence-id-type
      |  +--rw dscp-cos* [dscp-cos-map-name]
      |     +--rw dscp-cos-map-name      map-name-type
      |     +--rw dscp-to-cos-mapping* [dscp-in-values]
      |        +--rw dscp-in-values    dscp-id-range-type
      |        +--rw to
      |           +--rw to-value?   cos-id-type
      +--rw red-profile* [profile-id]
      |  +--rw profile-id          red-profile-id-type
      |  +--rw min-threshold       int32
      |  +--rw max-threshold       int32
      |  +--rw drop-probability    int32
      +--rw tx-queue
      |  +--rw tx-queue-limit?   uint32
      |  +--rw scheduler
      |     +--rw strict-priority
      |        +--rw priority-number?           int32
      |        +--rw scheduler-type?            enumeration
      |        +--rw dwrr-traffic-class0?       int32
      |        +--rw dwrr-traffic-class1?       int32
      |        +--rw dwrr-traffic-class2?       int32
      |        +--rw dwrr-traffic-class3?       int32
      |        +--rw dwrr-traffic-class4?       int32
      |        +--rw dwrr-traffic-class5?       int32
      |        +--rw dwrr-traffic-class6?       int32
      |        +--rw dwrr-traffic-class-last?   int32
      +--rw rx-queue
      |  +--rw rx-queue-limit?   uint32
      +--rw qos-cpu:cpu
         +--rw qos-cpu:slot* [slot-id]
            +--rw qos-cpu:slot-id       slotid
            +--rw qos-cpu:port-group
               +--rw qos-cpu:port
               |  +--rw qos-cpu:port-shaper
               |     +--rw qos-cpu:port-shaper-rate?         shaper-rate
               |     +--rw qos-cpu:port-shaper-burst-size?   port-burst-size
               +--rw qos-cpu:group* [group-id]
                  +--rw qos-cpu:group-id                   groupid
                  +--rw qos-cpu:group-config-shaper-wfq
                     +--rw qos-cpu:group-shaper
                     |  +--rw qos-cpu:group-shaper-rate?         shaper-rate
                     |  +--rw qos-cpu:group-shaper-burst-size?   burst-size
                     +--rw qos-cpu:group-wfq
                     |  +--rw qos-cpu:group-wfq-weight?   weight-value
                     +--rw qos-cpu:group-prio* [group-prio-id]
                        +--rw qos-cpu:group-prio-id                   priority
                        +--rw qos-cpu:group-prio-config-shaper-wfq
                           +--rw qos-cpu:group-prio-shaper
                           |  +--rw qos-cpu:group-prio-shaper-rate?         shaper-rate
                           |  +--rw qos-cpu:group-prio-shaper-burst-size?   burst-size
                           +--rw qos-cpu:group-prio-wfq
                              +--rw qos-cpu:group-prio-wfq-weight?   weight-value
 
	 module:extreme-interafce +--rw qos-mls:storm-control | | | +--rw qos-mls:ingress [protocol-type] | | | +--rw qos-mls:protocol-type enumeration | | | +--rw qos-mls:rate-format? enumeration | | | +--rw qos-mls:rate-bps? rate-limit-bps-type | | | +--rw qos-mls:rate-percent? rate-limit-percentage-type | | | +--rw qos-mls:bum-action? enumeration
module:extreme-interafce | | +--rw qos-mls:qos | | | +--rw qos-mls:default-cos? cos-id-type | | | +--rw qos-mls:default-tc? traffic-class-id-type | | | +--rw qos-mls:trust | | | | +--rw qos-mls:trust-cos? empty | | | | +--rw qos-mls:trust-dscp? empty | | | +--rw qos-mls:cos-mutation? map-name-type | | | +--rw qos-mls:traffic-class-cos? map-name-type | | | +--rw qos-mls:cos-traffic-class? map-name-type | | | +--rw qos-mls:dscp-mutation? map-name-type | | | +--rw qos-mls:dscp-traffic-class? map-name-type | | | +--rw qos-mls:dscp-cos? map-name-type | | | +--rw qos-mls:random-detect | | | | +--rw qos-mls:traffic-class [red-tc-value] | | | | +--rw qos-mls:red-tc-value traffic-class-id-type | | | | +--rw qos-mls:red-profile-id? uint32 | | | +--rw qos-mls:drop-monitor | | | | +--rw qos-mls:drop-monitor-enable? empty | | | +--rw qos-mls:flowcontrol | | | | +--rw qos-mls:link-level-flowcontrol | | | | | +--rw qos-mls:flowcontrol-tx? enumeration | | | | | +--rw qos-mls:flowcontrol-rx? enumeration | | | | +--rw qos-mls:pfc [pfc-cos] | | | | +--rw qos-mls:pfc-cos cos-id-type | | | | +--rw qos-mls:pfc-flowcontrol-tx enumeration | | | | +--rw qos-mls:pfc-flowcontrol-rx enumeration | | | +--rw qos-mls:rx-queue | | | +--rw qos-mls:cos-threshold | | | | +--rw qos-mls:cos0-threshold? uint32 | | | | +--rw qos-mls:cos1-threshold? uint32 | | | | +--rw qos-mls:cos2-threshold? uint32 | | | | +--rw qos-mls:cos3-threshold? uint32 | | | | +--rw qos-mls:cos4-threshold? uint32 | | | | +--rw qos-mls:cos5-threshold? uint32 | | | | +--rw qos-mls:cos6-threshold? uint32 | | | | +--rw qos-mls:cos7-threshold? uint32 | | | +--rw qos-mls:unicast | | | | +--rw qos-mls:queue-size [traffic-class] | | | | +--rw qos-mls:traffic-class traffic-class-id-type | | | | +--rw qos-mls:min-queue-size? min-queue-size-type | | | | +--rw qos-mls:max-queue-size? max-queue-size-type | | | +--rw qos-mls:multicast | | | +--rw qos-mls:guarantee-rate? guarantee-rate-type | | | +--rw qos-mls:best-effort-rate? best-effort-rate-type | | | +--rw qos-mls:queue-size [traffic-class] | | | +--rw qos-mls:traffic-class traffic-class-id-type | | | +--rw qos-mls:min-queue-size? min-queue-size-type | | | +--rw qos-mls:max-queue-size? max-queue-size-type