BUG 2905 TCP Options incorrect 19/17219/1
authorAnton Ivanov <aivanov@brocade.com>
Fri, 27 Mar 2015 08:09:08 +0000 (08:09 +0000)
committerAnton Ivanov <aivanov@brocade.com>
Fri, 27 Mar 2015 10:01:35 +0000 (10:01 +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 59675b2700172c8df5bb34c7ae47ae0c198a9cce..e0de65047a511c8ecd42cbfdeeed52d4c44e5393 100644 (file)
@@ -111,6 +111,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)