Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Earlier versions of Fedora has different loadable kernel modules which includes diffrent congestion control algorithms etc at (/lib/modules/"kernel-name"/kernel/ipv4).These are present in the form of .ko files like tcp_veno.ko , tcp_westwood.ko . But when i started using fedora 17 i found out that these modules are not present at the given location and i want to use different congestion control algorithms.Please suggest me a way for using those algorithms in fedora 17. ??

share|improve this question

1 Answer 1

edit: It appears you need to install the kernel-modules-extra package, which contains the congestion control algorithms.

Leaving the rest, which applies in general, regardless of distro:

They may be built-in, instead of compiled as modules. You can check which congestion control algorithms your kernel knows about:

$ cat /proc/sys/net/ipv4/tcp_available_congestion_control 
cubic reno

There is also tcp_allowed_congestion_control (which ones non-privileged processes are allowed to request) and tcp_congestion_control (the default). Documentation is in ip-sysctl.txt.

If Fedora has not built them, you'll need to build a custom kernel.

share|improve this answer
You are the hero that SE needs, but not the one that it deserves. –  Bratchley Mar 26 '13 at 20:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.