"Initial revision";
}
- identity pcep-topology {
+ identity pcep-topology-reference {
description
"Service representing a PCEP-enabled topology.";
config:java-class "org.opendaylight.bgpcep.topology.TopologyReference";
}
- identity pcep-topology-impl {
+ identity pcep-topology-provider {
base config:module-type;
- config:provided-service pcep-topology;
+ config:provided-service pcep-topology-reference;
config:java-name-prefix PCEPTopologyProvider;
}
augment "/config:modules/config:module/config:configuration" {
- case pcep-topology-impl {
- when "/config:modules/config:module/config:type = 'pcep-topology-impl'";
+ case pcep-topology-provider {
+ when "/config:modules/config:module/config:type = 'pcep-topology-provider'";
container data-provider {
uses config:service-ref {
}
leaf listen-address {
- // FIXME: change to inet:ip-address
+ // FIXME: change to inet:ip-address
type inet:ipv4-address;
-// default "0.0.0.0";
- mandatory true;
+ default "0.0.0.0";
}
leaf listen-port {
type inet:port-number;
-// default 4189;
- mandatory true;
+ default 4189;
}
}
}
"Initial revision";
}
- identity pcep-tunnel-topology {
+ identity pcep-tunnel-topology-reference {
description
"Service representing a PCEP-enabled tunnel topology.";
config:java-class "org.opendaylight.bgpcep.topology.TopologyReference";
}
- identity pcep-tunnel-topology-impl {
+ identity pcep-tunnel-topology-provider {
base config:module-type;
- config:provided-service pcep-tunnel-topology;
+ config:provided-service pcep-tunnel-topology-reference;
config:java-name-prefix PCEPTunnelTopologyProvider;
}
augment "/config:modules/config:module/config:configuration" {
- case pcep-tunnel-topology-impl {
- when "/config:modules/config:module/config:type = 'pcep-tunnel-topology-impl'";
+ case pcep-tunnel-topology-provider {
+ when "/config:modules/config:module/config:type = 'pcep-tunnel-topology-provider'";
container data-provider {
uses config:service-ref {
uses config:service-ref {
refine type {
mandatory true;
- config:required-identity pceptopo:pcep-topology;
+ config:required-identity pceptopo:pcep-topology-reference;
}
}
}