From: Claudio-Daniel Freire Date: Sat, 1 Oct 2011 08:43:36 +0000 (+0200) Subject: Disable NAGLE algorithm to decrease TCP tunnel delay X-Git-Tag: nepi-3.0.0~195 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=cb93853fc11454bbef8fefef72730ee7ad7b62ac;p=nepi.git Disable NAGLE algorithm to decrease TCP tunnel delay --- 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):