aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar murgatroid99 <mlumish@google.com>2016-10-27 14:30:41 -0700
committerGravatar murgatroid99 <mlumish@google.com>2016-10-27 14:30:41 -0700
commit12e5775bd00b4b55f9a93d73de0f8b53f57eda54 (patch)
tree5a9d408f2619cd46d29757849668a859f787591f
parentc5d447eb30814377c4be4d514524b48a36589015 (diff)
Disable Nagle's algorithm in libuv endpoints
-rw-r--r--src/core/lib/iomgr/tcp_uv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/lib/iomgr/tcp_uv.c b/src/core/lib/iomgr/tcp_uv.c
index 05d6eeb240..0dd4beaae1 100644
--- a/src/core/lib/iomgr/tcp_uv.c
+++ b/src/core/lib/iomgr/tcp_uv.c
@@ -315,6 +315,8 @@ grpc_endpoint *grpc_tcp_create(uv_tcp_t *handle, char *peer_string) {
gpr_log(GPR_DEBUG, "Creating TCP endpoint %p", tcp);
}
+ uv_tcp_nodelay(handle, 1);
+
memset(tcp, 0, sizeof(grpc_tcp));
tcp->base.vtable = &vtable;
tcp->handle = handle;