augment "/config:modules/config:module/config:configuration" {
case neutron-ovsdb-impl {
when "/config:modules/config:module/config:type = 'neutron-ovsdb-impl'";
-
- container data-broker {
- uses config:service-ref {
- refine type {
- mandatory true;
- config:required-identity mdsal:binding-async-data-broker;
- }
- }
- }
-
- container rpc-registry {
- uses config:service-ref {
- refine type {
- mandatory true;
- config:required-identity mdsal:binding-rpc-registry;
- }
- }
- }
-
- container integration-bridge-setting {
- leaf name {
- mandatory true;
- type string;
- }
- leaf openflow-port {
- mandatory true;
- type uint16;
- }
- leaf openflow-protocol {
- mandatory true;
- type string {
- pattern "^tcp$|^udp$";
- }
- }
- }
}
}
}