Detaching tunnel creation from l3vpn till:
1) Proper validation is done (currently we see issues)
2) On-demand creation is incorporated.
Change-Id: I69c18a01e28e088700cf64172f04692aaac1c175
diff --git a/apps/l3vpn/src/main/java/org/onosproject/l3vpn/netl3vpn/impl/NetL3VpnManager.java b/apps/l3vpn/src/main/java/org/onosproject/l3vpn/netl3vpn/impl/NetL3VpnManager.java
index 3b45c7d..0cb86ab 100644
--- a/apps/l3vpn/src/main/java/org/onosproject/l3vpn/netl3vpn/impl/NetL3VpnManager.java
+++ b/apps/l3vpn/src/main/java/org/onosproject/l3vpn/netl3vpn/impl/NetL3VpnManager.java
@@ -592,7 +592,9 @@
devMod);
ResourceData resData = modelConverter.createDataNode(driMod);
addToStore(resData);
- checkAndUpdateTunnel(inst, id);
+ // TODO: Enable tunnel creation on-demand. Uncomment below after
+ // complete validation
+ //checkAndUpdateTunnel(inst, id);
return info;
}
@@ -941,7 +943,9 @@
driverService, devMod);
ResourceData resData = modelConverter.createDataNode(driMod);
deleteFromStore(resData);
- tnlHandler.deleteTunnel(dev, instance.vpnName());
+ // TODO: Enable tunnel creation on-demand. Uncomment below after
+ // complete validation
+ // tnlHandler.deleteTunnel(dev, instance.vpnName());
}
l3VpnStore.removeVpnInstance(instance.vpnName());
}