Remove TCP Vegas support (MIPS)Toastman-1.28.7511.5
commit5992a37eade475d1aeff90feab2d91fe7a1b9dce
authorJeremy Chadwick <jdc@koitsu.org>
Fri, 20 Jan 2017 07:05:36 +0000 (19 23:05 -0800)
committerToastman <toastman@galactic_core>
Fri, 20 Jan 2017 13:40:01 +0000 (20 20:40 +0700)
tree6a6323089dcfe26e41a178757fb9ff6e015ee6d2
parent88f21ad3b87e6224490d0ec5f12d4717d3644e03
Remove TCP Vegas support (MIPS)

In commit 6504755, the TCP Vegas GUI option was hidden.  The intention
was to remove support for it entirely.

This commit removes all support for Vegas, but retains the kernel module
(CONFIG_TCP_CONG_VEGAS=m) for extreme tech-savvy users who truly have a
need/want for it.  Said users can use something like the following in
their Scripts/Init section (default values):

modprobe tcp_vegas alpha=2 beta=6 gamma=2
echo vegas > /proc/sys/net/ipv4/tcp_congestion_control

NVRAM variables ne_vegas, ne_valpha, ne_vbeta, and ne_vgamma will no
longer be used.  They can be removed through nvram unset+commit, or more
commonly through a thorough NVRAM erase.
release/src/router/httpd/tomato.c
release/src/router/nvram/defaults.c
release/src/router/rc/qos.c
release/src/router/www/qos-settings.asp