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 (git request-pull) to the mailing list: firstname.lastname@example.org
libnodelay is copyright (C) Eric Wong email@example.com. It is dual-licensed under both the GNU Lesser General Public License, version 3 (or later) and GNU General Public License, version 2 (only).