Add multipart reply deserializers
[openflowplugin.git] / model / model-flow-statistics / src / main / yang / opendaylight-port-statistics.yang
index f7bf62ac5f1e6085ef72c37a5de06e5ad99bd481..e23467031a118d3a097d75aef8f573277a84dc12 100644 (file)
@@ -6,6 +6,7 @@ module opendaylight-port-statistics {
     import yang-ext {prefix ext; revision-date "2013-07-09";}
     import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
     import opendaylight-statistics-types {prefix stat-types;revision-date "2013-09-25";}
+    import opendaylight-multipart-types { prefix multipart; revision-date "2017-01-12"; }
 
     description "Openflow port statistics structures.";
 
@@ -23,14 +24,14 @@ module opendaylight-port-statistics {
         ext:augment-identifier "flow-capable-node-connector-statistics-data";
         uses flow-capable-node-connector-statistics;
     }
-    
+
     grouping flow-capable-node-connector-statistics {
         description "TODO:: simplify";
         container flow-capable-node-connector-statistics {
             uses stat-types:node-connector-statistics;
         }
     }
-    
+
     // RPC calls
     rpc get-all-node-connectors-statistics {
         status deprecated;
@@ -82,4 +83,10 @@ module opendaylight-port-statistics {
         uses node-connector-statistics-and-port-number-map;
         uses tr:multipart-transaction-aware;
     }
+
+    augment "/multipart:multipart-reply/multipart:multipart-reply-body" {
+        case multipart-reply-port-stats {
+            uses node-connector-statistics-and-port-number-map;
+        }
+    }
 }