X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=natservice%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetvirt%2Fnatservice%2Finternal%2FExternalNetworksChangeListener.java;h=377db6a72d0260bf63fab2106ce19fc78df895ae;hb=cf1ea9172b94fc17e45391b62bf4ca24ac5c5fe0;hp=9f75bdb3046f3bcbd61d4049fb0d48ab9d79c5d9;hpb=2f0569ed75ef8a1fb60f992d19c8bbdf92ff45bf;p=netvirt.git diff --git a/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalNetworksChangeListener.java b/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalNetworksChangeListener.java index 9f75bdb304..377db6a72d 100644 --- a/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalNetworksChangeListener.java +++ b/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalNetworksChangeListener.java @@ -174,7 +174,7 @@ public class ExternalNetworksChangeListener extends AbstractAsyncDataTreeChangeL continue; } RouterPorts routerPorts = optRouterPorts.get(); - for (Ports port : routerPorts.nonnullPorts()) { + for (Ports port : routerPorts.nonnullPorts().values()) { String portName = port.getPortName(); Uint64 dpnId = NatUtil.getDpnForInterface(interfaceManager, portName); if (dpnId.equals(Uint64.ZERO)) { @@ -182,7 +182,7 @@ public class ExternalNetworksChangeListener extends AbstractAsyncDataTreeChangeL + "skip handling of ext nw {} association", portName, network.getId()); continue; } - for (InternalToExternalPortMap ipMap : port.nonnullInternalToExternalPortMap()) { + for (InternalToExternalPortMap ipMap : port.nonnullInternalToExternalPortMap().values()) { // remove all VPN related entries coordinator.enqueueJob(NatConstants.NAT_DJC_PREFIX + ipMap.key(), () -> Collections.singletonList( @@ -246,7 +246,7 @@ public class ExternalNetworksChangeListener extends AbstractAsyncDataTreeChangeL .intext.ip.map.IpMapping> ipMapping = MDSALUtil.read(dataBroker, LogicalDatastoreType.OPERATIONAL, id); if (ipMapping.isPresent()) { - for (IpMap ipMap : ipMapping.get().nonnullIpMap()) { + for (IpMap ipMap : ipMapping.get().nonnullIpMap().values()) { String externalIp = ipMap.getExternalIp(); LOG.debug( "associateExternalNetworkWithVPN : Calling advToBgpAndInstallFibAndTsFlows " @@ -299,7 +299,7 @@ public class ExternalNetworksChangeListener extends AbstractAsyncDataTreeChangeL continue; } RouterPorts routerPorts = optRouterPorts.get(); - for (Ports port : routerPorts.nonnullPorts()) { + for (Ports port : routerPorts.nonnullPorts().values()) { String portName = port.getPortName(); Uint64 dpnId = NatUtil.getDpnForInterface(interfaceManager, portName); if (dpnId.equals(Uint64.ZERO)) { @@ -307,7 +307,7 @@ public class ExternalNetworksChangeListener extends AbstractAsyncDataTreeChangeL + "skip handling of ext nw {} disassociation", portName, network.getId()); continue; } - for (InternalToExternalPortMap intExtPortMap : port.nonnullInternalToExternalPortMap()) { + for (InternalToExternalPortMap intExtPortMap : port.nonnullInternalToExternalPortMap().values()) { coordinator.enqueueJob(NatConstants.NAT_DJC_PREFIX + intExtPortMap.key(), () -> Collections.singletonList( txRunner.callWithNewReadWriteTransactionAndSubmit(CONFIGURATION,