Implementing VBD API in Vpp renderer
[groupbasedpolicy.git] / renderers / vpp / src / main / java / org / opendaylight / groupbasedpolicy / renderer / vpp / policy / VppRendererPolicyManager.java
index 03182caba1930a74892387b498ea5d622421a5ec..303f83a2d436d109d28da5bc548f57a67af57774 100644 (file)
@@ -143,6 +143,11 @@ public class VppRendererPolicyManager {
 
         if (Strings.isNullOrEmpty(rEpLoc.getExternalNode())) {
             String l2FloodDomain = resolveL2FloodDomain(rEp.getNetworkContainment());
+            if (Strings.isNullOrEmpty(l2FloodDomain)) {
+                // TODO add it to the status for renderer manager
+                LOG.info("Rednerer endpoint does not have l2FloodDomain as network containment {}", rEp);
+                return;
+            }
             ListenableFuture<Void> futureAddBridgeDomainToInterface =
                     ifaceManager.addBridgeDomainToInterface(l2FloodDomain, rEp);
             Futures.addCallback(futureAddBridgeDomainToInterface, new FutureCallback<Void>() {