Use ByteBuf.readRetainedSlice()
[openflowplugin.git] / model / model-flow-statistics / src / main / yang / opendaylight-flow-table-statistics.yang
index bb653f8d7892095e96c87161107d5a07f8c5b293..4c069c891f164145390a58a3434ccebc0a9d0995 100644 (file)
@@ -8,6 +8,7 @@ module opendaylight-flow-table-statistics {
     import flow-node-inventory {prefix flow-node;revision-date "2013-08-19";}
     import opendaylight-table-types {prefix table-types;revision-date "2013-10-26";}
     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 flow table statistics structures.";
 
@@ -33,8 +34,7 @@ module opendaylight-flow-table-statistics {
     }
 
     grouping flow-table-and-statistics-map {
-        status deprecated;
-        description "RPC calls to fetch flow table statistics.";
+        description "List of flow table and statistic map.";
 
         list flow-table-and-statistics-map {
             key "table-id";
@@ -68,4 +68,16 @@ module opendaylight-flow-table-statistics {
         uses flow-table-and-statistics-map;
         uses tr:multipart-transaction-aware;
     }
+
+    augment "/multipart:multipart-reply/multipart:multipart-reply-body" {
+        case multipart-reply-flow-table-stats {
+            uses flow-table-and-statistics-map;
+        }
+    }
+
+    augment "/multipart:multipart-request/multipart:multipart-request-body" {
+        case multipart-request-flow-table-stats {
+            // Empty request case
+        }
+    }
 }