Port Group and Meter Management model added 36/2136/1
authorPrasanna Huddar <prasanna.huddar@ericsson.com>
Thu, 24 Oct 2013 11:21:34 +0000 (16:51 +0530)
committerPrasanna Huddar <prasanna.huddar@ericsson.com>
Thu, 24 Oct 2013 11:43:02 +0000 (17:13 +0530)
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I113d972c571afdb090d86a4539471ec242a301d7

opendaylight/md-sal/model/model-flow-management/src/main/yang/group-config.yang [new file with mode: 0644]
opendaylight/md-sal/model/model-flow-management/src/main/yang/meter-config.yang [new file with mode: 0644]
opendaylight/md-sal/model/model-flow-management/src/main/yang/port-config.yang [new file with mode: 0644]

diff --git a/opendaylight/md-sal/model/model-flow-management/src/main/yang/group-config.yang b/opendaylight/md-sal/model/model-flow-management/src/main/yang/group-config.yang
new file mode 100644 (file)
index 0000000..0b7ef29
--- /dev/null
@@ -0,0 +1,31 @@
+module group-management {
+    namespace "urn:opendaylight:group:config";
+    prefix group-cfg;
+
+    import yang-ext {prefix ext;}
+    import opendaylight-inventory {prefix inv;}    
+    import opendaylight-group-types {prefix group;}
+
+    revision "2013-10-24" {
+        description "Initial revision of group service";
+    }
+
+    grouping group-entry {
+        leaf node {
+            type inv:node-ref;
+        }
+        uses group:group;
+    }   
+     
+    container groups {
+        list group {
+            key "id node"; 
+                        
+            leaf id {
+                type string;
+            }                       
+            
+            uses group-entry;
+        }
+    }    
+}
\ No newline at end of file
diff --git a/opendaylight/md-sal/model/model-flow-management/src/main/yang/meter-config.yang b/opendaylight/md-sal/model/model-flow-management/src/main/yang/meter-config.yang
new file mode 100644 (file)
index 0000000..8fddf54
--- /dev/null
@@ -0,0 +1,33 @@
+module meter-management {
+    namespace "urn:opendaylight:meter:config";
+    prefix meter-cfg;
+
+    import yang-ext {prefix ext;}
+    import opendaylight-inventory {prefix inv;}    
+    import opendaylight-meter-types {prefix meter;}
+
+    revision "2013-10-24" {
+        description "Initial revision of meter service";
+    }
+
+    grouping meter-entry {
+    
+        leaf node {
+            type inv:node-ref;
+        }
+        
+        uses meter:meter;
+    }   
+     
+    container meters {
+        list meter {
+            key "id node"; 
+                        
+            leaf id {
+                type string;
+            }                    
+            
+            uses meter-entry;
+        }
+    }    
+}
\ No newline at end of file
diff --git a/opendaylight/md-sal/model/model-flow-management/src/main/yang/port-config.yang b/opendaylight/md-sal/model/model-flow-management/src/main/yang/port-config.yang
new file mode 100644 (file)
index 0000000..3cd371f
--- /dev/null
@@ -0,0 +1,31 @@
+module port-management {
+    namespace "urn:opendaylight:port:config";
+    prefix port-cfg;
+
+    import yang-ext {prefix ext;}
+    import opendaylight-inventory {prefix inv;}    
+    import opendaylight-port-types {prefix port;}
+
+    revision "2013-10-24" {
+        description "Initial revision of port service";
+    }
+
+    grouping port-entry {
+        leaf node {
+            type inv:node-ref;
+        }
+        uses port:ofp-port-mod;
+    }   
+     
+    container ports {
+        list port {
+            key "id node"; 
+                        
+            leaf id {
+                type string;
+            }                       
+            
+            uses port-entry;
+        }
+    }    
+}
\ No newline at end of file