import flow-node-inventory {prefix flow-node;revision-date "2013-08-19";}
import flow-capable-transaction {prefix tr;}
import ietf-inet-types {prefix inet; revision-date "2013-07-15";}
+ import opendaylight-multipart-types { prefix multipart; revision-date "2017-01-12"; }
description "Openflow statistics polling.";
}
rpc get-aggregate-flow-statistics-from-flow-table-for-given-match {
- description "Fetch aggregate statistics for flows filtered by
+ description "Fetch aggregate statistics for flows filtered by
- table (eventually all tables)
- match
- port
uses stat-types:aggregate-flow-statistics;
uses tr:multipart-transaction-aware;
}
+
+ augment "/multipart:multipart-reply/multipart:multipart-reply-body" {
+ case multipart-reply-flow-stats {
+ uses flow-and-statistics-map-list;
+ }
+
+ case multipart-reply-flow-aggregate-stats {
+ uses stat-types:aggregate-flow-statistics;
+ }
+ }
}