From cb93853fc11454bbef8fefef72730ee7ad7b62ac Mon Sep 17 00:00:00 2001 From: Claudio-Daniel Freire Date: Sat, 1 Oct 2011 10:43:36 +0200 Subject: [PATCH] Disable NAGLE algorithm to decrease TCP tunnel delay --- src/nepi/util/tunchannel.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/nepi/util/tunchannel.py b/src/nepi/util/tunchannel.py index 3a251d2f..03adfe54 100644 --- a/src/nepi/util/tunchannel.py +++ b/src/nepi/util/tunchannel.py @@ -617,6 +617,9 @@ def tcp_connect(TERMINATE, stop, rsock, peer_addr, peer_port): if sock: print >>sys.stderr, "tcp_connect: TCP sock connected to remote %s:%s" % (peer_addr, peer_port) sock.settimeout(0) + + print >>sys.stderr, "tcp_connect: disabling NAGLE" + sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) return sock def tcp_listen(TERMINATE, stop, lsock, local_addr, local_port): -- 2.43.0