MVPN Support 14/72114/1
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Tue, 15 May 2018 11:36:45 +0000 (13:36 +0200)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Mon, 21 May 2018 12:28:10 +0000 (14:28 +0200)
commit1b0effad34b6e4552c1d5a4d010e75b026a8dea8
tree0b06a6b96df096a1ecc1d003976be247c07e32ba
parentf55b911d6d34821b19df198828f6d9dcc0a1949f
MVPN Support

- Nlri Handlers
- RIB Supports
- Add supported family to default RIB/Peer config
- BGP/RIB Activator
- Increment test coverage

JIRA: BGPCEP-396
Change-Id: Ib020247ab87aa7baa303703c552cfecf1c7314d9
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
26 files changed:
bgp/config-example/src/main/resources/initial/protocols-config.xml
bgp/mvpn/pom.xml
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/AbstractMvpnRIBSupport.java [new file with mode: 0644]
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/BGPActivator.java
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/MvpnIpv4RIBSupport.java [new file with mode: 0644]
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/MvpnIpv6RIBSupport.java [new file with mode: 0644]
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/RIBActivator.java [new file with mode: 0644]
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/CMulticastUtil.java
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/Ipv4NlriHandler.java [new file with mode: 0644]
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/Ipv6NlriHandler.java [new file with mode: 0644]
bgp/mvpn/src/main/java/org/opendaylight/protocol/bgp/mvpn/impl/nlri/MvpnNlriHandler.java [new file with mode: 0644]
bgp/mvpn/src/main/resources/META-INF/services/org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderActivator [new file with mode: 0644]
bgp/mvpn/src/main/resources/org/opendaylight/blueprint/bgp-mvpn.xml
bgp/mvpn/src/main/yang/bgp-mvpn-ipv4.yang
bgp/mvpn/src/main/yang/bgp-mvpn-ipv6.yang
bgp/mvpn/src/main/yang/bgp-mvpn.yang
bgp/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/BGPActivatorTest.java [new file with mode: 0644]
bgp/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/MvpnIpv4RIBSupportTest.java [new file with mode: 0644]
bgp/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/MvpnIpv6RIBSupportTest.java [new file with mode: 0644]
bgp/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/RIBActivatorTest.java [new file with mode: 0644]
bgp/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/impl/TableTypeActivatorTest.java [new file with mode: 0644]
bgp/mvpn/src/test/java/org/opendaylight/protocol/bgp/mvpn/spi/pojo/nlri/SimpleMvpnNlriRegistryTest.java [new file with mode: 0644]
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/AbstractRIBSupport.java
bgp/rib-spi/src/test/java/org/opendaylight/protocol/bgp/rib/spi/AbstractRIBSupportTest.java
features/bgp/odl-bgpcep-bgp/pom.xml
features/bmp/odl-bgpcep-bmp/pom.xml