From: Michal Cmarada Date: Fri, 29 Jul 2016 09:27:37 +0000 (+0200) Subject: Fix for wrong superInterface selection for VLAN X-Git-Tag: release/boron~34^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=4cd328e817d9459612d53f28535980b1a5ac5d69;p=groupbasedpolicy.git Fix for wrong superInterface selection for VLAN Change-Id: I9f650e192ae18c8923b2493342f6ee917d8e7802 Signed-off-by: Michal Cmarada --- diff --git a/renderers/vpp/src/main/java/org/opendaylight/groupbasedpolicy/renderer/vpp/policy/BridgeDomainManagerImpl.java b/renderers/vpp/src/main/java/org/opendaylight/groupbasedpolicy/renderer/vpp/policy/BridgeDomainManagerImpl.java index 54f2b8d0d..6d87f0bde 100644 --- a/renderers/vpp/src/main/java/org/opendaylight/groupbasedpolicy/renderer/vpp/policy/BridgeDomainManagerImpl.java +++ b/renderers/vpp/src/main/java/org/opendaylight/groupbasedpolicy/renderer/vpp/policy/BridgeDomainManagerImpl.java @@ -166,6 +166,8 @@ public class BridgeDomainManagerImpl implements BridgeDomainManager { public ListenableFuture apply(Optional optBridgeDomainConf) throws Exception { if (optBridgeDomainConf.isPresent() && optBridgeDomainConf.get().getPhysicalLocationRef() != null) { for (PhysicalLocationRef ref : optBridgeDomainConf.get().getPhysicalLocationRef()) { + if (!ref.getNodeId().equals(vppNodeId)) continue; //not our referenced node skipping + if (ref.getInterface() != null && ref.getInterface().size() > 0) { NodeVbridgeVlanAugment vppNodeVlanAug = new NodeVbridgeVlanAugmentBuilder() .setSuperInterface(ref.getInterface().get(0)).build();