namespace "urn:opendaylight:meter:types";
prefix meter;
- import ietf-inet-types {prefix inet; revision-date "2010-09-24";}
import ietf-yang-types {prefix yang; revision-date "2010-09-24";}
grouping band-type {
choice band-type {
case drop {
- leaf rate {
+ leaf drop-rate {
type uint32;
}
- leaf burst-size {
+ leaf drop-burst-size {
type uint32;
}
}
case dscp-remark {
- leaf rate {
+ leaf dscp-remark-rate {
type uint32;
}
- leaf burst-size {
+ leaf dscp-remark-burst-size {
type uint32;
}
}
case experimenter {
- leaf rate {
+ leaf experimenter-rate {
type uint32;
}
- leaf burst-size {
+ leaf experimenter-burst-size {
type uint32;
}
}
}
- leaf rate {
+ leaf band-rate {
type uint32;
}
- leaf burst-size {
+ leaf band-burst-size {
type uint32;
}
uses band-type;
uses meter-features;
}
-}
\ No newline at end of file
+}
namespace "urn:opendaylight:table:types";
prefix table;
- import ietf-inet-types {prefix inet; revision-date "2010-09-24";}
- import ietf-yang-types {prefix yang; revision-date "2010-09-24";}
import opendaylight-flow-types {prefix flow;revision-date "2013-10-26";}
import opendaylight-action-types {prefix action;}
}
case next-table-miss {
- container tables {
+ container tables-miss {
leaf-list table-ids {
type uint8;
}
}
case match {
- uses set-field-match;
+ container match-setfield {
+ uses set-field-match;
+ }
}
case wildcards {
- uses set-field-match;
+ container wildcard-setfield {
+ uses set-field-match;
+ }
}
case write-setfield {
- uses set-field-match;
+ container write-setfield {
+ uses set-field-match;
+ }
}
case write-setfield-miss {
- uses set-field-match;
+ container write-setfield-miss {
+ uses set-field-match;
+ }
}
case apply-setfield {
- uses set-field-match;
+ container apply-setfield {
+ uses set-field-match;
+ }
}
case apply-setfield-miss {
- uses set-field-match;
+ container apply-setfield-miss {
+ uses set-field-match;
+ }
}
}
}
uses table-feature-prop-type;
}
}
-
}
}
}