--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+ xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0">
+
+ <reference id="rsvpExtensionContext" interface="org.opendaylight.protocol.rsvp.parser.spi.RSVPExtensionConsumerContext"/>
+
+ <odl:clustered-app-config id="linkStateAppConfig"
+ binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.linkstate.app.config.rev160614.BgpLinkstateAppConfig"/>
+
+ <bean id="BGPActivator" class="org.opendaylight.protocol.bgp.linkstate.BGPActivator">
+ <argument>
+ <bean factory-ref="linkStateAppConfig" factory-method="isIanaLinkstateAttributeType"/>
+ </argument>
+ <argument>
+ <bean factory-ref="rsvpExtensionContext" factory-method="getRsvpRegistry"/>
+ </argument>
+ </bean>
+
+ <bean id="RIBActivator" class="org.opendaylight.protocol.bgp.linkstate.RIBActivator"/>
+
+ <service ref="BGPActivator" interface="org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderActivator"
+ odl:type="org.opendaylight.protocol.bgp.linkstate.BGPActivator"/>
+
+ <service ref="RIBActivator" interface="org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderActivator"
+ odl:type="org.opendaylight.protocol.bgp.linkstate.RIBActivator"/>
+</blueprint>
\ No newline at end of file
--- /dev/null
+module bgp-linkstate-app-config {
+ yang-version 1;
+ namespace "urn:opendaylight:params:xml:ns:yang:controller:bgp:linkstate-app-config";
+ prefix "bgp-linkstate-app-config";
+
+ description
+ "Configuration for the BGP linkstate application.";
+
+ revision "2016-06-14" {
+ description
+ "Initial revision.";
+ }
+
+ container bgp-linkstate-app-config {
+ leaf iana-linkstate-attribute-type {
+ description "If true (default) linkstate attribute type (=29) allocated by IANA is used,
+ else type (=99) is used for parsing/serialization";
+ type boolean;
+ default true;
+ }
+ }
+}
\ No newline at end of file