Bug 7720: create/delete VPN CLI handling addition/removal of subnets 41/51341/5
authorAbhinav Gupta <abhinav.gupta@ericsson.com>
Wed, 1 Feb 2017 13:09:40 +0000 (18:39 +0530)
committerVivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Fri, 3 Feb 2017 11:22:36 +0000 (11:22 +0000)
commitef9c6b45c24df75bf8c7f37465e2c897c07e2f72
tree0fe18b8138410b39d8959d9f1dfc02399e64efe1
parentb85c90450c303196fd5e5ab599dcae4ac51d0472
Bug 7720: create/delete VPN CLI handling addition/removal of subnets

Following changes have been done as part of the bug fix:

1. Addition of subnets to VPN done via associateNetworks RPC
2. Deletion of subnets from VPN done via dissociateNetworks RPC
3. (1) is done only if createVPN succeeds
4. Deletion of VPN is done only if (2) succeeds

Change-Id: I21d25afa6b3ba56dae56abe2536afcfe5f0476b4
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
vpnservice/neutronvpn/neutronvpn-api/src/main/java/org/opendaylight/netvirt/neutronvpn/interfaces/INeutronVpnManager.java
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronvpnManager.java
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronvpnManagerImpl.java
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronvpnUtils.java
vpnservice/neutronvpn/neutronvpn-shell/src/main/java/org/opendaylight/netvirt/neutronvpn/shell/ConfigureL3VpnCommand.java