Initial implementation for hwvtepsouthbound
[ovsdb.git] / hwvtepsouthbound / hwvtepsouthbound-impl / src / main / yang / hwvtepsouthbound-impl.yang
index 2f8aae6d0138aa75d280ba34f8b74fb1f444e2b9..f9a24e387464b413946ff2c6240496e98d176d9e 100644 (file)
@@ -5,6 +5,8 @@ module hwvtepsouthbound-impl {
 
     import config { prefix config; revision-date 2013-04-05; }
     import opendaylight-md-sal-binding { prefix md-sal-binding; revision-date 2013-10-28;}
+    import opendaylight-entity-ownership-service {prefix eos; revision-date 2015-08-10;}
+    import opendaylight-md-sal-dom {prefix dom; revision-date 2013-10-28;}
 
     description
         "Service definition for hwvtepsouthbound project";
@@ -30,6 +32,30 @@ module hwvtepsouthbound-impl {
                     }
                 }
             }
+            container schema-service {
+                uses config:service-ref {
+                    refine type {
+                        mandatory false;
+                        config:required-identity dom:schema-service;
+                    }
+                }
+            }
+            container clustering-entity-ownership-service {
+                uses config:service-ref {
+                    refine type {
+                        mandatory true;
+                        config:required-identity eos:entity-ownership-service;
+                    }
+                }
+            }
+            container binding-normalized-node-serializer {
+                uses config:service-ref {
+                    refine type {
+                        mandatory true;
+                        config:required-identity md-sal-binding:binding-normalized-node-serializer;
+                    }
+                }
+            }
         }
     }
 }