BUG 2905 TCP Options incorrect 13/17213/2
authorAnton Ivanov <aivanov@brocade.com>
Fri, 27 Mar 2015 08:09:08 +0000 (08:09 +0000)
committerMichal Polkorab <michal.polkorab@pantheon.sk>
Tue, 31 Mar 2015 08:35:50 +0000 (08:35 +0000)
OpenFlow requires latency related optimizations, not throughput
ones (in the TCP sense of this word).

Signed-off-by: Anton Ivanov <aivanov@brocade.com>
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/core/TcpHandler.java

index 48d5aa1462d42d0dc33bf96dc76bdd24ba4c9b09..ff4bc6a1a27eb2d5f15367180e592ab2db256d46 100644 (file)
@@ -102,6 +102,7 @@ public class TcpHandler implements ServerFacade {
                     .option(ChannelOption.SO_BACKLOG, 128)
                     .option(ChannelOption.SO_REUSEADDR, true)
                     .childOption(ChannelOption.SO_KEEPALIVE, true)
+                    .childOption(ChannelOption.TCP_NODELAY , true)
                     .childOption(ChannelOption.ALLOCATOR, PooledByteBufAllocator.DEFAULT)
                     .childOption(ChannelOption.WRITE_BUFFER_HIGH_WATER_MARK, DEFAULT_WRITE_HIGH_WATERMARK * 1024)
                     .childOption(ChannelOption.WRITE_BUFFER_LOW_WATER_MARK, DEFAULT_WRITE_LOW_WATERMARK * 1024)