If you're tired of digging through a mess of code and confusing/obscure configuration options, you should LD_PRELOAD this library instead.
Disabling Nagle's algorithm can result in a performance improvement for latency-sensitive applications that use TCP.
More about Nagle's algorithm is here:
This will install libnodelay.so in your $HOME/lib
$ make $ make install
This will install libnodelay.so in /usr/lib
$ make # make install prefix=/usr
$ LD_PRELOAD=/path/to/libnodelay.so YOUR_COMMAND
You may clone the source repository via git:
You may also browse the source code or obtain tarballs from cgit:
Or via gitweb:
Email patches (git format-patch + git send-email) and pull requests to the mailing list: email@example.com
libnodelay is copyright (C) Eric Wong firstname.lastname@example.org. It is dual-licensed under both the GNU Lesser General Public License, version 3 and GNU General Public License, version 2.