diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java index 47b830a7a8b6e6716b6eed607deceb49f8f42ea9..4c756c2ec42daa4cf92153dceaf58de23a22c077 100644 --- a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java +++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java @@ -360,6 +360,13 @@ IFloodlightModule, IInfoProvider, IHAListener { } OFPhysicalPort ofpPort = iofSwitch.getPort(port); + if (ofpPort == null) { + if (log.isTraceEnabled()) { + log.trace("Null physical port. sw={}, port={}", sw, port); + } + return; + } + if (isLLDPSuppressed(sw, port)) { /* Dont send LLDPs out of this port as suppressLLDPs set *