BUG-5966: Remove received path Id from routeKey 28/39528/1
authorClaudio D. Gasparini <cgaspari@cisco.com>
Tue, 24 May 2016 13:29:33 +0000 (15:29 +0200)
committerClaudio D. Gasparini <cgaspari@cisco.com>
Fri, 27 May 2016 13:28:08 +0000 (15:28 +0200)
commitd4aa313ef4cf7031c00ede5491742d5dadd465ec
treed08c5b7ae02b3fd06dedc22abac758f1a9d95f43
parent2ee7b958be10122f8580ff6b6a7d3b33fe456b20
BUG-5966: Remove received path Id from routeKey

When we map received routes on locRibwriter is required to remove
received pathId to identify the key value (prefix, key-value)as a key.
Otherwise is identifying the combination  of key+path id
as a new route and not as a new path.
This step is only required on extension which support Multiple Path

Change-Id: Ia4d6e86cc187a5db71ecfb66c745b9a2420732da
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
bgp/parser-spi/src/main/java/org/opendaylight/protocol/bgp/parser/spi/PathIdUtil.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/AddPathAbstractRouteEntry.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/IPv4RIBSupport.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/IPv6RIBSupport.java
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/LocRibWriter.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/AddPathRibSupport.java
bgp/rib-spi/src/main/java/org/opendaylight/protocol/bgp/rib/spi/MultiPathAbstractRIBSupport.java