From 4e70db8d7f4487be09782e987eb2d29d6e29d90c Mon Sep 17 00:00:00 2001 From: nick Date: Mon, 15 Apr 2013 15:13:44 +0100 Subject: [PATCH] readwrite.c: Set TCP_NODELAY on our NBD client sockets --- src/readwrite.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/readwrite.c b/src/readwrite.c index f9e8208..eeb8f5d 100644 --- a/src/readwrite.c +++ b/src/readwrite.c @@ -34,6 +34,10 @@ int socket_connect(struct sockaddr* to, struct sockaddr* from) return -1; } + if ( sock_set_tcp_nodelay( fd, 1 ) == -1 ) { + warn( SHOW_ERRNO( "Failed to set TCP_NODELAY" ) ); + } + return fd; }