Fixes for DVR
[groupbasedpolicy.git] / renderers / vpp / src / main / java / org / opendaylight / groupbasedpolicy / renderer / vpp / lisp / info / container / states / PortInterfaces.java
index a867b28c57ed3d0f6aace6efbf0dab981948d761..d78f8e5794925ca2b7971f6bc72c8f4698642943 100644 (file)
@@ -50,15 +50,12 @@ public class PortInterfaces {
         metadataInterfaceSet.add(interfaceName);
     }
 
-    public long getInterfaceVrfId(String interfaceName) {
+    public Long getInterfaceVrfId(String interfaceName) {
         PortRouteState portRouteState = interfaceNameToPortRouteStateMapper.get(interfaceName);
         if (portRouteState != null) {
             return portRouteState.getVrfId();
-        } else {
-            LOG.warn("cannot get VrfId for interface name. interfaceName: {}, interfaceNameToPortRouteStateMapper: {}",
-                interfaceName, interfaceNameToPortRouteStateMapper.values());
         }
-        return -1L;
+        return null;
     }
 
     public void removePortInterface(String interfaceName) {
@@ -69,4 +66,9 @@ public class PortInterfaces {
     public boolean isRoutingContextForInterfaceInitialized(String interfaceName) {
         return interfaceNameToPortRouteStateMapper.get(interfaceName) != null;
     }
+
+    @Override public String toString() {
+        return "PortInterfaces{" + "interfaceNameToPortRouteStateMapper=" + interfaceNameToPortRouteStateMapper
+            + ", metadataInterfaceSet=" + metadataInterfaceSet + '}';
+    }
 }