From 3b1ed52a9670dfd47aaab9029d25d1f3f7fa4619 Mon Sep 17 00:00:00 2001 From: Srinivasan Ramasubramanian <srini@bigswitch.com> Date: Wed, 25 Jul 2012 01:45:24 -0700 Subject: [PATCH] Bug fix: handleLLDP() method uses incorrect port variable when getting the state of the packet-in port. --- .../linkdiscovery/internal/LinkDiscoveryManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java index 3005e62dc..6bccf2556 100644 --- a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java +++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java @@ -519,7 +519,7 @@ public class LinkDiscoveryManager OFPhysicalPort physicalPort = remoteSwitch.getPort(remotePort); int srcPortState = (physicalPort != null) ? physicalPort.getState() : 0; - physicalPort = sw.getPort(remotePort); + physicalPort = sw.getPort(pi.getInPort()); int dstPortState = (physicalPort != null) ? physicalPort.getState() : 0; // Store the time of update to this link, and push it out to routingEngine -- GitLab