BUG-5844: Fix ComplexRouteEntry creation 29/38429/3
authorClaudio D. Gasparini <cgaspari@cisco.com>
Thu, 5 May 2016 13:21:43 +0000 (15:21 +0200)
committerMilos Fabian <milfabia@cisco.com>
Thu, 5 May 2016 17:51:10 +0000 (17:51 +0000)
commit175ea541ccd60c2bb847f1f86db4530fbcfa6b77
treeb7b6104ae4cbfd1b2208b7594bc17ef484dfc598
parent73aabdae878ddaafc0cc8da602d2146fef263d9b
BUG-5844: Fix ComplexRouteEntry creation

Failed to completely propagate updates into Loc-RIB
because of wrong identifier when Add Path supported
Fix by update identifier on complex route.
RouteEntryUtil created to simplify and avoid repeated
code when creating values for routes entry.

Change-Id: I813b542c5b5bf07dbdb3da1ba9603ec6f76630c9
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/all/paths/ComplexRouteEntry.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/all/paths/SimpleRouteEntry.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/n/paths/ComplexRouteEntry.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/add/n/paths/SimpleRouteEntry.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseAbstractRouteEntry.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseComplexRouteEntry.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseSimpleRouteEntry.java
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/spi/RouteEntryUtil.java [new file with mode: 0644]