BUG 6489: Routes to InterVpnLink not advertised on BGP 60/44460/2
authorSuraj Ranjan <suraj.ranjan@ericsson.com>
Mon, 22 Aug 2016 09:00:39 +0000 (14:30 +0530)
committerSuraj Ranjan <suraj.ranjan@ericsson.com>
Mon, 22 Aug 2016 15:11:05 +0000 (20:41 +0530)
commitb46aa16a50fb42e1471f34bd5af738a22e6c2a55
tree466bee4ffde37066ff556196b063540b5610d383
parent239f7627eda17bc8bc5d6983a671bc7aec214ba1
BUG 6489: Routes to InterVpnLink not advertised on BGP

 + Missing functionality: when a route pointing to an interVpnLink
   endpoint is added/removed to a Neutron Router, CSC must advertise
   the prefix. The nexthop(s) for the BGP are the DPNs where the
   endpoint of the InterVpnLink was instantiated

 + Moves some InterVpnLink utility methods from VpnUtil.java to
   InterVpnLinkUtil.java

 + Changes some return values to Optional.

Change-Id: I9e671b34400151099e501d26a8a7839c7730d0b7
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnInterfaceManager.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnRpcServiceImpl.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnUtil.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/intervpnlink/InterVpnLinkListener.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/intervpnlink/InterVpnLinkNodeAddTask.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/intervpnlink/InterVpnLinkNodeListener.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/netvirt/vpnmanager/intervpnlink/InterVpnLinkUtil.java
vpnservice/vpnmanager/vpnmanager-impl/src/main/resources/org/opendaylight/blueprint/vpnmanager.xml