X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=interfacemgr%2Finterfacemgr-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fvpnservice%2Finterfacemgr%2Frenderer%2Fovs%2Fconfighelpers%2FOvsVlanMemberConfigRemoveHelper.java;fp=interfacemgr%2Finterfacemgr-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fvpnservice%2Finterfacemgr%2Frenderer%2Fovs%2Fconfighelpers%2FOvsVlanMemberConfigRemoveHelper.java;h=af0645691c50b7d3bdcd951971d30aa0c84c10c6;hb=658da81929c5b966b2261033339d0399e3436b49;hp=83c7c042b17a6ca76032d461c9fec05feba6bf64;hpb=007910122eafb7ccfdfbdd2c48c6ec242c143c87;p=vpnservice.git diff --git a/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/renderer/ovs/confighelpers/OvsVlanMemberConfigRemoveHelper.java b/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/renderer/ovs/confighelpers/OvsVlanMemberConfigRemoveHelper.java index 83c7c042..af064569 100644 --- a/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/renderer/ovs/confighelpers/OvsVlanMemberConfigRemoveHelper.java +++ b/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/renderer/ovs/confighelpers/OvsVlanMemberConfigRemoveHelper.java @@ -47,6 +47,10 @@ public class OvsVlanMemberConfigRemoveHelper { InterfaceParentEntry interfaceParentEntry = InterfaceMetaUtils.getInterfaceParentEntryFromConfigDS(interfaceParentEntryIid, dataBroker); + if(interfaceParentEntry == null){ + return futures; + } + List interfaceChildEntries = interfaceParentEntry.getInterfaceChildEntry(); if (interfaceChildEntries.size() <= 1) { t.delete(LogicalDatastoreType.CONFIGURATION, interfaceParentEntryIid); @@ -90,7 +94,7 @@ public class OvsVlanMemberConfigRemoveHelper { InstanceIdentifier ifStateId = IfmUtil.buildStateInterfaceId(interfaceOld.getName()); t.delete(LogicalDatastoreType.OPERATIONAL, ifStateId); - FlowBasedServicesUtils.removeIngressFlow(interfaceOld, dpId, t); + FlowBasedServicesUtils.removeIngressFlow(interfaceOld.getName(), dpId, t); } futures.add(t.submit());