I found an alternative opensource TCP implementation for Mac OS X [1] which use LEDBAT as congestion control, instead of NewReno.
- Since I'm not so familiar with that OS, could you please suggest me how to build that source file and load it into the system?
(for instance I was wondering if there is a way to do so as in Linux, for which there are some implementation [2] that can be easily built, then plugged as a module into the kernel and loaded runtime:
make; make install
modprobe tcp_ledbat
sysctl -w net.ipv4.tcp_congestion_control=ledbat
)
[1] http://opensource.apple.com/source/xnu/xnu-1699.22.81/bsd/netinet/tcp_ledbat.c
[2] http://perso.telecom-paristech.fr/~valenti/pmwiki/pmwiki.php?n=Main.LEDBAT#howtokernel
Thank you