chiark / gitweb /
socket: Allow selection of TCP Congestion Avoidance algorithm to socket
authorTomasz Torcz <tomek@pipebreaker.pl>
Tue, 3 Aug 2010 11:33:40 +0000 (13:33 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 3 Aug 2010 21:23:47 +0000 (23:23 +0200)
commitcebf8b209237db381a504c50eeba76c4c28fb677
tree9dcbfd743121a2327ecd3f1cb7af9b703ffa8652
parent07424048b52f8b22b472bf0370a185c1eb443417
socket: Allow selection of TCP Congestion Avoidance algorithm to socket

Hi,

attached path extends socket configurables with another
knob - TCP Congestion Avoidance selection. Linux implements
handful of those, useful in various situations. For example,
TCP Low Priority may be used by FTP service to gracefully
yield bandwidth for more important TCP/IP streams.

Until recently TCP_CONGESTION was Linux-specific, recently
FreeBSD 8 and OpenSolaris gained compatible support.
man/systemd.socket.xml
src/load-fragment.c
src/socket.c
src/socket.h