From 4cd328e817d9459612d53f28535980b1a5ac5d69 Mon Sep 17 00:00:00 2001 From: Michal Cmarada Date: Fri, 29 Jul 2016 11:27:37 +0200 Subject: [PATCH] Fix for wrong superInterface selection for VLAN Change-Id: I9f650e192ae18c8923b2493342f6ee917d8e7802 Signed-off-by: Michal Cmarada --- .../renderer/vpp/policy/BridgeDomainManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) 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(); -- 2.36.6