diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
index c50930ed6580cb5cf7a499d83b912522fd2c2821..dd5b9b6a634018adc58418e8539fa2003164e4d2 100644
--- a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
+++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java
@@ -417,7 +417,7 @@ IFloodlightModule, IInfoProvider {
 		byte[] data = ethernet.serialize();
 		OFPacketOut.Builder pob = iofSwitch.getOFFactory().buildPacketOut();
 		pob.setBufferId(OFBufferId.NO_BUFFER);
-		pob.setInPort(OFPort.ANY);
+		pob.setInPort(OFPort.CONTROLLER);
 
 		// set data and data length
 		pob.setData(data);