Add multipart reply deserializers
[openflowplugin.git] / model / model-flow-service / src / main / yang / sal-table.yang
index a40529bef4eff5515f273cd5e133d5f28d7ecb7b..ddaabebeb33f068a8632b34816a49b11cf16c7d4 100644 (file)
@@ -5,6 +5,7 @@ module sal-table {
     import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
     import opendaylight-table-types {prefix table-type;revision-date "2013-10-26";}
     import flow-capable-transaction {prefix tr; revision-date "2015-03-04";}
+    import opendaylight-multipart-types { prefix multipart; revision-date "2017-01-12"; }
 
     description "Openflow table management.";
 
@@ -28,6 +29,10 @@ module sal-table {
         description "Configuring openflow table.";
         
         input {
+            uses tr:transaction-metadata;
+            leaf table-ref {
+                    type table-type:table-ref;
+            }
             uses table-update;
             uses tr:transaction-aware;
         }
@@ -43,4 +48,11 @@ module sal-table {
         uses tr:multipart-transaction-aware;
         uses table-type:table-features;
     }
+
+
+    augment "/multipart:multipart-reply/multipart:multipart-reply-body" {
+        case multipart-reply-table-features {
+            uses table-type:table-features;
+        }
+    }
 }