Bug 5010: NeutronVpn: Internal VPN delete/recreate redesign + related fixes 90/32990/2
authorAbhinav Gupta <abhinav.gupta@ericsson.com>
Tue, 19 Jan 2016 09:42:59 +0000 (15:12 +0530)
committerAbhinav Gupta <abhinav.gupta@ericsson.com>
Tue, 19 Jan 2016 13:45:48 +0000 (19:15 +0530)
commitc103ce9e5b1e4acfb3320f245503e46332593e43
treeed87e1c9bd276d78593c02d08c71d03953e8788f
parenta3d19affd2269a5ca6bd736b573ae27f10df7724
Bug 5010: NeutronVpn: Internal VPN delete/recreate redesign + related fixes

1. Eliminated deletion and recreation of internal vpn on
association/dissociation with vpn
2. Fixed router deletion - earlier internal vpn wasn't getting deleted
3. Updated getVpnForRouter to handle multiple VPNs after change (1), for
querying for either of internal/external vpn
4. Router deletion not recreating interfaces for internal vpn and clearing
from vpnmaps in multiple steps - cleaned for efficiency purposes
5. Updated to not fetching Neutron Router DS for interfaces once router is
deleted, using DCN input instead
6. Cleaned up yang imports to not use entire package, earlier done due to
conflicting packages

Change-Id: I4aa6568ac6c724cf9f361534e7df9e0807d2b5a9
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/vpnservice/neutronvpn/NeutronRouterChangeListener.java
neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/vpnservice/neutronvpn/NeutronvpnManager.java
neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/vpnservice/neutronvpn/NeutronvpnUtils.java