Bump versions by 0.1.0 for next dev cycle
[vpnservice.git] / vpnmanager / vpnmanager-api / src / main / yang / odl-l3vpn.yang
index 384bfb2ec8118d04b5ad6ce8444ad0e397905317..5f0c708f5bf1fc2935cb9e4b24510b11402370ae 100644 (file)
@@ -258,4 +258,30 @@ module odl-l3vpn {
             }
         }
 
-}
\ No newline at end of file
+
+      /* container to maintain mapping between neutron router and DPN(s) on which vpn-interfaces for router are present */
+    container neutron-router-dpns {
+        list router-dpn-list {
+            key router-id;
+            leaf router-id { type string;}
+            list dpn-vpninterfaces-list {
+                key dpn-id;
+                leaf dpn-id { type uint64;}
+                list router-interfaces { 
+                    key interface;
+                    leaf interface { type string; }
+                }
+            }
+        }
+    }
+
+
+    container router-interfaces {
+        list router-interface {
+            key interface-name;
+            leaf interface-name { type string; }
+            leaf router-name { type string; }
+        }
+    }
+
+}