src/input/ipaccess.c: set TCP_NODELAY
Set TCP_NODELAY for all RSL/OML sockets.
Related: SYS#4906
Change-Id: Ia3d4c41bf0659e682f0b7ae5f3d58ed0f28edb58
diff --git a/src/input/ipaccess.c b/src/input/ipaccess.c
index e1936af..96828eb 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -587,6 +587,11 @@
#endif
#endif
}
+
+ val = 1;
+ ret = setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val));
+ if (ret < 0)
+ LOGP(DLINP, LOGL_ERROR, "Failed to set TCP_NODELAY: %s\n", strerror(errno));
}
/* callback of the OML listening filedescriptor */