1 module opendaylight-flow-statistics {
2 namespace "urn:opendaylight:flow:statistics";
5 import yang-ext {prefix ext;}
6 import opendaylight-inventory {prefix inv;}
7 import opendaylight-flow-types {prefix flow-types;}
8 import sal-flow {prefix flow;}
9 import opendaylight-statistics-types {prefix stat-types;}
12 revision "2013-08-19" {
13 description "Initial revision of flow service";
16 rpc get-node-connector-statistics {
19 ext:context-reference "inv:node-context";
23 type inv:node-connector-ref;
27 uses stat-types:node-connector-statistics;
31 rpc get-flow-statistics {
34 ext:context-reference "inv:node-context";
40 uses flow-types:flow-statistics;
44 rpc get-all-flow-statistics {
47 ext:context-reference "inv:node-context";
52 list flow-statistics {
53 uses flow-types:flow-statistics;
58 rpc get-all-node-connector-statistics {
61 ext:context-reference "inv:node-context";
66 list node-connector-statistics {
67 uses stat-types:node-connector-statistics;
72 notification flow-statistics-updated {
73 uses flow-types:flow-statistics;
76 rpc get-flow-table-statistics {
79 ext:context-reference "inv:node-context";
84 uses flow-types:flow-table-statistics;
88 notification flow-table-statistics-updated {
90 type flow:flow-table-ref;
92 uses flow-types:flow-table-statistics;
95 notification node-connector-statistics-updated {
96 uses stat-types:node-connector-statistics;