From a70703e465ce72ed4cf15e6ac00aa1c3e72c6188 Mon Sep 17 00:00:00 2001 From: Faseela K Date: Thu, 3 Mar 2016 13:32:01 +0530 Subject: [PATCH] if-index should not be released when port is removed on the switch Change-Id: I95956f34ae4f87c2b12eb155dda3a9b2883a4b28 Signed-off-by: Faseela K --- .../ovs/statehelpers/OvsInterfaceStateRemoveHelper.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/renderer/ovs/statehelpers/OvsInterfaceStateRemoveHelper.java b/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/renderer/ovs/statehelpers/OvsInterfaceStateRemoveHelper.java index e44694ea..6947f402 100644 --- a/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/renderer/ovs/statehelpers/OvsInterfaceStateRemoveHelper.java +++ b/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/renderer/ovs/statehelpers/OvsInterfaceStateRemoveHelper.java @@ -96,11 +96,8 @@ public class OvsInterfaceStateRemoveHelper { InterfaceChildEntry higherlayerChild = interfaceParentEntry.getInterfaceChildEntry().get(0); InstanceIdentifier higerLayerChildIfStateId = IfmUtil.buildStateInterfaceId(higherlayerChild.getChildInterface()); - /* Remove entry from if-index-interface-name map and deallocate Id from Idmanager. */ Interface higherLayerIfChildState = InterfaceManagerCommonUtils.getInterfaceStateFromOperDS(higherlayerChild.getChildInterface(), dataBroker); if (interfaceState != null) { - InterfaceMetaUtils.removeLportTagInterfaceMap(transaction, idManager, dataBroker, higherLayerIfChildState.getName(), - higherLayerIfChildState.getIfIndex()); transaction.delete(LogicalDatastoreType.OPERATIONAL, higerLayerChildIfStateId); FlowBasedServicesUtils.removeIngressFlow(higherLayerIfChildState.getName(), dpId, transaction); } @@ -114,10 +111,8 @@ public class OvsInterfaceStateRemoveHelper { for (InterfaceChildEntry interfaceChildEntry : higherLayerParent.getInterfaceChildEntry()) { InstanceIdentifier ifChildStateId = IfmUtil.buildStateInterfaceId(interfaceChildEntry.getChildInterface()); - /* Remove entry from if-index-interface-name map and deallocate Id from Idmanager. */ Interface childInterfaceState = InterfaceManagerCommonUtils.getInterfaceStateFromOperDS(interfaceChildEntry.getChildInterface(), dataBroker); if (childInterfaceState != null) { - InterfaceMetaUtils.removeLportTagInterfaceMap(transaction, idManager, dataBroker, childInterfaceState.getName(), childInterfaceState.getIfIndex()); transaction.delete(LogicalDatastoreType.OPERATIONAL, ifChildStateId); FlowBasedServicesUtils.removeIngressFlow(childInterfaceState.getName(), dpId, transaction); } -- 2.36.6