Merge remote-tracking branch 'liblldp/master'
[openflowplugin.git] / model / model-flow-base / src / main / yang / opendaylight-group-types.yang
index ca64ae3d3c3fad798a9965d5e8c373a2fafed5b2..e012172a1b1dacf11a9e97ccd4b60a3106f0ed30 100644 (file)
@@ -2,8 +2,10 @@ module opendaylight-group-types {
     namespace "urn:opendaylight:group:types";
     prefix group;
 
-    import ietf-yang-types {prefix yang; revision-date "2010-09-24";}   
+    import ietf-yang-types {prefix yang; revision-date "2013-07-15";}
     import opendaylight-action-types {prefix action;}
+    import openflow-protocol { prefix ofproto; revision-date "2013-07-31"; }
+    import openflow-types { prefix oft; revision-date "2013-07-31"; }
 
     revision "2013-10-18" {
         description "Initial revision of group service";
@@ -214,7 +216,7 @@ module opendaylight-group-types {
         }
     }
     
-    
+
     grouping group-statistics-reply {
        
         list group-stats {
@@ -241,6 +243,21 @@ module opendaylight-group-types {
         
             uses group;
         }
+
+        // BE-RECON: Modification for including stale-group for Reconciliation
+        list stale-group {
+            key "group-id";
+
+            uses group;
+        }
+    }
+
+    container group-message {
+        uses group;
+        uses ofproto:ofHeader;
+
+        leaf command {
+            type oft:group-mod-command;
+        }
     }
-    
 }