981d96cdea7db6ef9ea9d7ea478f923616a3c341
[integration/distribution.git] / distributions / serviceprovider / src / main / resources / opendaylight / configuration / initial / 30-bgpcep.conf
1 //MODULES START
2         <module>
3                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:programming:impl">prefix:instruction-scheduler-impl</type>
4                 <name>global-instruction-scheduler</name>
5                 <notification-service>
6                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-notification-service</type>
7                         <name>ref_binding-notification-broker</name>
8                 </notification-service>
9                 <rpc-registry>
10                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
11                         <name>ref_binding-rpc-broker</name>
12                 </rpc-registry>
13                 <timer>
14                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-timer</type>
15                         <name>global-timer</name>
16                 </timer>
17         </module>
18         <module>
19                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">prefix:bgp-extensions-impl</type>
20                 <name>global-bgp-extensions</name>
21         </module>
22         <module>
23                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:base-bgp-parser</type>
24                 <name>base-bgp-parser</name>
25                 <bgp-extensions>
26                         <type xmlns:bgpspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">bgpspi:extensions</type>
27                         <name>global-bgp-extensions</name>
28                 </bgp-extensions>
29         </module>
30         <module>
31                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi">prefix:bgp-rib-extensions-impl</type>
32                 <name>global-rib-extensions</name>
33         </module>
34         <module>
35                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:linkstate">prefix:bgp-linkstate</type>
36                 <name>bgp-linkstate</name>
37                 <bgp-extensions>
38                         <type xmlns:bgpspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">bgpspi:extensions</type>
39                         <name>global-bgp-extensions</name>
40                 </bgp-extensions>
41                 <rib-extensions>
42                         <type xmlns:ribspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi">ribspi:extensions</type>
43                         <name>global-rib-extensions</name>
44                 </rib-extensions>
45         </module>
46         <module>
47                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-dispatcher-impl</type>
48                 <name>global-bgp-dispatcher</name>
49                 <bgp-extensions>
50                         <type xmlns:bgpspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">bgpspi:extensions</type>
51                         <name>global-bgp-extensions</name>
52                 </bgp-extensions>
53                 <boss-group>
54                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-threadgroup</type>
55                         <name>global-boss-group</name>
56                 </boss-group>
57                 <worker-group>
58                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-threadgroup</type>
59                         <name>global-worker-group</name>
60                 </worker-group>
61         </module>
62         <module>
63                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:spi">prefix:pcep-extensions-impl</type>
64                 <name>global-pcep-extensions</name>
65         </module>
66         <module>
67                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:impl">prefix:pcep-session-proposal-factory-impl</type>
68                 <name>global-pcep-session-proposal-factory</name>
69         </module>
70         <module>
71                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:impl">prefix:pcep-dispatcher-impl</type>
72                 <name>global-pcep-dispatcher</name>
73                 <extensions>
74                         <type xmlns:pcepspi="urn:opendaylight:params:xml:ns:yang:controller:pcep:spi">pcepspi:extensions</type>
75                         <name>global-pcep-extensions</name>
76                 </extensions>
77                 <pcep-session-proposal-factory>
78                         <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep">pcep:pcep-session-proposal-factory</type>
79                         <name>global-pcep-session-proposal-factory</name>
80                 </pcep-session-proposal-factory>
81                 <boss-group>
82                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-threadgroup</type>
83                         <name>global-boss-group</name>
84                 </boss-group>
85                 <worker-group>
86                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-threadgroup</type>
87                         <name>global-worker-group</name>
88                 </worker-group>
89                 <timer>
90                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-timer</type>
91                         <name>global-timer</name>
92                 </timer>
93         </module>
94         <module>
95                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:topology:provider">prefix:pcep-topology-impl</type>
96                 <name>pcep-topology</name>
97                 <data-provider>
98                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-data-broker</type>
99                         <name>ref_binding-data-broker</name>
100                 </data-provider>
101                 <dispatcher>
102                         <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep">pcep:pcep-dispatcher</type>
103                         <name>pcep-dispatcher</name>
104                 </dispatcher>
105                 <rpc-registry>
106                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
107                         <name>ref_binding-rpc-broker</name>
108                 </rpc-registry>
109                 <scheduler>
110                         <type xmlns:pgmspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">pgmspi:instruction-scheduler</type>
111                         <name>global-instruction-scheduler</name>
112                 </scheduler>
113                 <topology-id>pcep-topology</topology-id>
114         </module>
115 //SERVICES START
116         <service>
117                 <type xmlns:pgmspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">pgmspi:instruction-scheduler</type>
118                 <instance>
119                         <name>global-instruction-scheduler</name>
120                         <provider>/config/modules/module[name='instruction-scheduler-impl']/instance[name='global-instruction-scheduler']</provider>
121                 </instance>
122         </service>
123         <service>
124                 <type xmlns:bgpspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">bgpspi:extensions</type>
125                 <instance>
126                         <name>global-bgp-extensions</name>
127                         <provider>/config/modules/module[name='bgp-extensions-impl']/instance[name='global-bgp-extensions']</provider>
128                 </instance>
129         </service>
130         <service>
131                 <type xmlns:ribspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi">ribspi:extensions</type>
132                 <instance>
133                         <name>global-rib-extensions</name>
134                         <provider>/config/modules/module[name='bgp-rib-extensions-impl']/instance[name='global-rib-extensions']</provider>
135                 </instance>
136         </service>
137         <service>
138                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-dispatcher</type>
139                 <instance>
140                         <name>global-bgp-dispatcher</name>
141                         <provider>/config/modules/module[name='bgp-dispatcher-impl']/instance[name='global-bgp-dispatcher']</provider>
142                 </instance>
143         </service>
144         <service>
145                 <type xmlns:pcepspi="urn:opendaylight:params:xml:ns:yang:controller:pcep:spi">pcepspi:extensions</type>
146                 <instance>
147                         <name>global-pcep-extensions</name>
148                         <provider>/config/modules/module[name='pcep-extensions-impl']/instance[name='global-pcep-extensions']</provider>
149                 </instance>
150         </service>
151         <service>
152                 <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep">pcep:pcep-session-proposal-factory</type>
153                 <instance>
154                         <name>global-pcep-session-proposal-factory</name>
155                         <provider>/config/modules/module[name='pcep-session-proposal-factory-impl']/instance[name='global-pcep-session-proposal-factory']</provider>
156                 </instance>
157         </service>
158         <service>
159                 <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep">pcep:pcep-dispatcher</type>
160                 <instance>
161                         <name>global-pcep-dispatcher</name>
162                         <provider>/config/modules/module[name='pcep-dispatcher-impl']/instance[name='global-pcep-dispatcher']</provider>
163                 </instance>
164         </service>
165         <service>
166                 <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep:topology:provider">pcep:pcep-topology</type>
167                 <instance>
168                         <name>pcep-topology</name>
169                         <provider>/config/modules/module[name='pcep-topology-provider']/instance[name='pcep-topology']</provider>
170                 </instance>
171         </service>
172 //CAPABILITIES START
173 urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi?module=config-bgp-parser-spi&revision=2013-11-15
174 urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi?module=config-bgp-rib-spi&revision=2013-11-15
175 urn:opendaylight:params:xml:ns:yang:controller:netty?module=netty&revision=2013-11-19
176 urn:opendaylight:params:xml:ns:yang:controller:pcep:impl?module=odl-pcep-impl-cfg&revision=2013-06-27
177 urn:opendaylight:params:xml:ns:yang:controller:pcep:spi?module=config-pcep-spi&revision=2013-11-15
178 urn:opendaylight:params:xml:ns:yang:controller:pcep:topology:provider?module=config-pcep-topology-provider&revision=2013-11-15
179 urn:opendaylight:params:xml:ns:yang:controller:programming:impl?module=config-programming-impl&revision=2013-11-15
180 urn:opendaylight:params:xml:ns:yang:controller:programming:spi?module=config-programming-spi&revision=2013-11-15