X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=fibmanager%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetvirt%2Ffibmanager%2FBaseVrfEntryHandler.java;fp=fibmanager%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetvirt%2Ffibmanager%2FBaseVrfEntryHandler.java;h=2c1bc647e9712bb88055ede4883e41292abab87f;hb=d7ffb857ecf195de95cd6700be49c1af519c0b3c;hp=21f7aadd0ba323c7b577d203fc7fc43018fce003;hpb=63a6ecd3efc9f0ffb9d03993ecec2d1014ebbdc7;p=netvirt.git diff --git a/fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/BaseVrfEntryHandler.java b/fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/BaseVrfEntryHandler.java index 21f7aadd0b..2c1bc647e9 100644 --- a/fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/BaseVrfEntryHandler.java +++ b/fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/BaseVrfEntryHandler.java @@ -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) {