Split the configuration into multiple files for clarity
[integration/distribution.git] / distributions / serviceprovider / src / main / resources / opendaylight / configuration / initial / 31-bgp.conf
1 //MODULES START
2         <module>
3                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">prefix:bgp-extensions-impl</type>
4                 <name>global-bgp-extensions</name>
5         </module>
6         <module>
7                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:base-bgp-parser</type>
8                 <name>base-bgp-parser</name>
9                 <bgp-extensions>
10                         <type xmlns:bgpspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">bgpspi:extensions</type>
11                         <name>global-bgp-extensions</name>
12                 </bgp-extensions>
13         </module>
14         <module>
15                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi">prefix:bgp-rib-extensions-impl</type>
16                 <name>global-rib-extensions</name>
17         </module>
18         <module>
19                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:base-bgp-rib</type>
20                 <name>base-bgp-rib</name>
21                 <rib-extensions>
22                         <type xmlns:ribspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi">ribspi:extensions</type>
23                         <name>global-rib-extensions</name>
24                 </rib-extensions>
25         </module>
26         <module>
27                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:linkstate">prefix:bgp-linkstate</type>
28                 <name>bgp-linkstate</name>
29                 <bgp-extensions>
30                         <type xmlns:bgpspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">bgpspi:extensions</type>
31                         <name>global-bgp-extensions</name>
32                 </bgp-extensions>
33                 <rib-extensions>
34                         <type xmlns:ribspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi">ribspi:extensions</type>
35                         <name>global-rib-extensions</name>
36                 </rib-extensions>
37         </module>
38         <module>
39                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-dispatcher-impl</type>
40                 <name>global-bgp-dispatcher</name>
41                 <bgp-extensions>
42                         <type xmlns:bgpspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">bgpspi:extensions</type>
43                         <name>global-bgp-extensions</name>
44                 </bgp-extensions>
45                 <boss-group>
46                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-threadgroup</type>
47                         <name>global-boss-group</name>
48                 </boss-group>
49                 <worker-group>
50                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-threadgroup</type>
51                         <name>global-worker-group</name>
52                 </worker-group>
53         </module>
54 //SERVICES START
55         <service>
56                 <type xmlns:bgpspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi">bgpspi:extensions</type>
57                 <instance>
58                         <name>global-bgp-extensions</name>
59                         <provider>/config/modules/module[name='bgp-extensions-impl']/instance[name='global-bgp-extensions']</provider>
60                 </instance>
61         </service>
62         <service>
63                 <type xmlns:ribspi="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi">ribspi:extensions</type>
64                 <instance>
65                         <name>global-rib-extensions</name>
66                         <provider>/config/modules/module[name='bgp-rib-extensions-impl']/instance[name='global-rib-extensions']</provider>
67                 </instance>
68         </service>
69         <service>
70                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl">prefix:bgp-dispatcher</type>
71                 <instance>
72                         <name>global-bgp-dispatcher</name>
73                         <provider>/config/modules/module[name='bgp-dispatcher-impl']/instance[name='global-bgp-dispatcher']</provider>
74                 </instance>
75         </service>
76 //CAPABILITIES START
77 urn:opendaylight:params:xml:ns:yang:controller:bgp:parser:spi?module=config-bgp-parser-spi&revision=2013-11-15
78 urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:spi?module=config-bgp-rib-spi&revision=2013-11-15
79 urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl?module=bgp-rib-impl&revision=2013-04-09
80 urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&revision=2013-10-28
81 urn:opendaylight:params:xml:ns:yang:controller:netty?module=netty&revision=2013-11-19