diff --git a/floodlight.sh b/floodlight.sh index 04e9afb9218de6f38cd62f6d5eee14bade1f8037..e67c6a7c13895b2c609a0040b4fa755dd5dee618 100755 --- a/floodlight.sh +++ b/floodlight.sh @@ -12,6 +12,7 @@ JVM_OPTS="$JVM_OPTS -Xmx2g -Xms2g -Xmn800m" JVM_OPTS="$JVM_OPTS -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods" JVM_OPTS="$JVM_OPTS -XX:InlineSmallCode=8192 -XX:MaxInlineSize=8192 -XX:FreqInlineSize=8192" JVM_OPTS="$JVM_OPTS -XX:CompileThreshold=1500 -XX:PreBlockSpin=8" +JVM_OPTS="$JVM_OPTS -Dpython.security.respectJavaAccessibility=false" # Create a logback file if required [ -f ${FL_LOGBACK} ] || cat <<EOF_LOGBACK >${FL_LOGBACK} diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java index 76a056010573b9accaf360a5a8cfb11d1de48bd2..c940cf024967fc12199669006c3c157fa14c3092 100644 --- a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java +++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java @@ -309,9 +309,6 @@ IFloodlightModule, IInfoProvider, IHAListener { if (lldpClock == 0) { discoverOnAllPorts(); - return; - } else { - discoverOnKnownLinkPorts(); } } @@ -1607,6 +1604,7 @@ IFloodlightModule, IInfoProvider, IHAListener { }}, "Topology Updates"); updatesThread.start(); + discoveryTask.reschedule(DISCOVERY_TASK_INTERVAL, TimeUnit.SECONDS); // Register for the OpenFlow messages we want to receive floodlightProvider.addOFMessageListener(OFType.PACKET_IN, this); floodlightProvider.addOFMessageListener(OFType.PORT_STATUS, this);