import opendaylight-group-types {prefix group-types;revision-date "2013-10-18";}
import flow-capable-transaction {prefix tr; revision-date "2015-03-04";}
import flow-node-inventory {prefix fni; revision-date "2013-08-19";}
+ import opendaylight-multipart-types { prefix multipart; revision-date "2017-01-12"; }
description "Openflow group statistics structures.";
uses group-types:group-features-reply;
uses tr:multipart-transaction-aware;
}
+
+ augment "/multipart:multipart-reply/multipart:multipart-reply-body" {
+ case multipart-reply-group-stats {
+ uses group-types:group-statistics-reply;
+ }
+
+ case multipart-reply-group-desc {
+ uses group-types:group-desc-stats-reply;
+ }
+
+ case multipart-reply-group-features {
+ uses group-types:group-features-reply;
+ }
+ }
+
+ augment "/multipart:multipart-request/multipart:multipart-request-body" {
+ case multipart-request-group-desc {
+ // Empty request case
+ }
+ case multipart-request-group-features {
+ // Empty request case
+ }
+ case multipart-request-group-stats {
+ leaf group-id {
+ type group-types:group-id;
+ }
+ }
+ }
}