Remote FIB entry missing for NAT Prefixes
[netvirt.git] / fibmanager / impl / src / main / java / org / opendaylight / netvirt / fibmanager / BaseVrfEntryHandler.java
index 21f7aadd0ba323c7b577d203fc7fc43018fce003..2c1bc647e9712bb88055ede4883e41292abab87f 100644 (file)
@@ -336,6 +336,12 @@ public class BaseVrfEntryHandler implements AutoCloseable {
                 return;
             }
         }
+        if (prefixInfo.getPrefixCue() == Prefixes.PrefixCue.Nat) {
+            /* natprefix prefix-to-interface will not hold vpninterface at all. Also such natprefixes
+             * tend to use remote-flows without destMac filled. Hence just return here.
+             */
+            return;
+        }
         String ipPrefix = prefixInfo.getIpAddress();
         String ifName = prefixInfo.getVpnInterfaceName();
         if (ifName == null) {