descriptionLD_PRELOAD library to disable Nagle's algorithm
homepage URLhttp://bogomips.org/libnodelay/
repository URLgit://git.bogomips.org/libnodelay.git
ownernormalperson@yhbt.net
last changeTue, 22 Jul 2014 19:16:17 +0000 (22 19:16 +0000)
last refreshTue, 7 May 2024 21:52:47 +0000 (7 23:52 +0200)
content tags
add:
readme

libnodelay - LD_PRELOAD library to disable Nagle's algorithm

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:

http://en.wikipedia.org/wiki/Nagle%27s_algorithm

Home directory Installation

$ make
$ make install

System-wide Installation

$ make
# make install prefix=/usr

Usage

$ LD_PRELOAD=/path/to/libnodelay.so YOUR_COMMAND

Development

You may clone the source repository via git:

You may also browse the source code or obtain tarballs from cgit:

Or via gitweb:

Copyright

libnodelay is copyright (C) 2009 Eric Wong normalperson@yhbt.net. It is covered under the GNU Lesser General Public License, version 3.

shortlog
2014-07-22 Eric WongREADME: minor cleanupsmasterv1.0.2
2014-07-22 Eric Wongadd "or later" clause to LGPLv3
2014-07-22 Eric Wongremove update-freshmeat
2014-07-22 Leonid Evdokimovreorder cc args for proper linking with libdl
2013-07-24 Eric Wonguse mask to get SOCK_STREAM arg from socket syscall
2011-06-30 Eric Wongdo not rely on implementation-specific behavior for... v1.0.1
2011-02-01 Eric Wongadd update-freshmeat script
2011-02-01 Eric Wongnodelay.c: update source header with license, toov1.0.0
2011-01-31 Eric Wongdual license under LGPLv3 and GPLv2
2011-01-26 Eric WongREADME: this project has a mailing list, now!
2011-01-26 Eric WongREADME: update git URLs for bogomips.org
2011-01-26 Eric WongREADME: update link to use the secure wikipedia site
2011-01-26 Eric Wongline wrap at 80 characters or less
2011-01-26 Eric Wonglocalize optval variable in setsockopt()
2011-01-26 Leonid EvdokimovEnforce NODELAY on setsockopt().
2009-06-08 Eric WongFixup README to use as a homepagev0.0.1
...
tags
9 years ago v1.0.2 libnodelay 1.0.2
12 years ago v1.0.1 libnodelay 1.0.1
13 years ago v1.0.0 libnodelay 1.0.0
14 years ago v0.0.1 libnodelay 0.0.1
heads
9 years ago master