Route Constrain policies 89/73689/1
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Mon, 2 Jul 2018 11:02:32 +0000 (13:02 +0200)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Tue, 3 Jul 2018 10:00:49 +0000 (12:00 +0200)
commit6103a289424ae0ac5eb0f55ca44c4e8b299367ee
tree038d74a837b8f0dc45d5c5056cd3c41356adc7cf
parent26484f6a18bd358386bc0252079963d26798373a
Route Constrain policies

Actions
 - Prepend client attribute

JIRA: BGPCEP-527
Change-Id: I24719e1c6a41c11165437539cc8a7714240da798
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
21 files changed:
bgp/extensions/route-target/pom.xml
bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/RouteTargetConstrainRIBSupport.java
bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/activators/StatementActivator.java [new file with mode: 0644]
bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/route/policy/ClientAttributePrependHandler.java [new file with mode: 0644]
bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/spi/ClientRouteTargetContrainCache.java [new file with mode: 0644]
bgp/extensions/route-target/src/main/java/org/opendaylight/protocol/bgp/route/targetcontrain/spi/RouteTargetMembeshipUtil.java [moved from bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/RouteTargetMembeshipUtil.java with 93% similarity]
bgp/extensions/route-target/src/main/resources/org/opendaylight/blueprint/bgp-route-target.xml
bgp/extensions/route-target/src/main/yang/bgp-route-target-constrain.yang
bgp/extensions/route-target/src/test/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/RouteTargetConstrainRIBSupportTest.java
bgp/extensions/route-target/src/test/java/org/opendaylight/protocol/bgp/route/targetcontrain/impl/route/policy/ClientAttributePrependHandlerTest.java [new file with mode: 0644]
bgp/extensions/route-target/src/test/resources/initial/routing-policy-config.xml [new file with mode: 0644]
bgp/extensions/route-target/src/test/resources/logback-test.xml [new file with mode: 0644]
bgp/openconfig-api/src/main/yang/odl-bgp-default-policy.yang
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/BGPRouteEntryExportParametersImpl.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AbstractPeer.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/ApplicationPeer.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPPeer.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/EffectiveRibInWriter.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/RTCClientRouteCache.java [new file with mode: 0644]
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/policy/BGPRouteEntryExportParameters.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/policy/RTCCache.java [new file with mode: 0644]