Adding FlowRef,GroupRef and MeterRef for the ErrorNotification Message 28/5028/1
authorGovind <p.govinda.rajulu@ericsson.com>
Thu, 30 Jan 2014 14:11:35 +0000 (19:41 +0530)
committerGovind <p.govinda.rajulu@ericsson.com>
Thu, 30 Jan 2014 14:17:09 +0000 (19:47 +0530)
Signed-off-by: Govind <p.govinda.rajulu@ericsson.com>
Change-Id: I8b851733a4947a6757e14faa6098dafd7b8e7ebb

opendaylight/md-sal/model/model-flow-service/src/main/yang/sal-flow.yang

index 091bd43e1973ac8f2ec6aaea93717fe386e25af4..b3e6e450af8c3f9d4b0d593b91547e0f48023620 100644 (file)
@@ -4,7 +4,9 @@ module sal-flow {
 
     import yang-ext {prefix ext; revision-date "2013-07-09";}
     import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
-    import opendaylight-flow-types {prefix types;revision-date "2013-10-26";}
+    import opendaylight-flow-types {prefix types;revision-date "2013-10-26";}    
+    import opendaylight-group-types {prefix group-type;revision-date 2013-10-18;}
+    import opendaylight-meter-types {prefix meter-type;revision-date "2013-09-18";}
     import flow-capable-transaction {prefix tr;}
     import flow-errors {prefix error;}
 
@@ -122,6 +124,28 @@ module sal-flow {
         uses error:error-message;
         uses tr:transaction-aware;
         uses tr:transaction-metadata;
+        choice object-reference {
+        case flow-ref{
+                   leaf flow-ref {
+            type types:flow-ref;
+         }
+       }
+        case group-ref{
+                   leaf group-ref {
+            type group-type:group-ref;
+         }
+       }
+        case meter-ref{
+                   leaf meter-ref {
+            type meter-type:meter-ref;
+         }
+       }
+     }
+        leaf node {
+            ext:context-reference "inv:node-context";
+            type inv:node-ref;
+        }
+        
     }
     
     notification node-experimenter-error-notification {