Remove TCP Vegas support (ARM)Toastman-1.28.9008.8
commit2817d69e980bb4754bbd14756c608467c24aff6c
authorJeremy Chadwick <jdc@koitsu.org>
Fri, 20 Jan 2017 06:39:15 +0000 (19 22:39 -0800)
committerToastman <toastman@galactic_core>
Fri, 20 Jan 2017 13:56:27 +0000 (20 20:56 +0700)
treeeb74790c549233d40d93b69a3072e81685856f10
parent70b3969eaf35ebce760c42e5b8719a2ea851d793
Remove TCP Vegas support (ARM)

In commit 0c3d1c9, 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-rt-6.x.4708/router/httpd/tomato.c
release/src-rt-6.x.4708/router/rc/qos.c
release/src-rt-6.x.4708/router/shared/defaults.c
release/src-rt-6.x.4708/router/www/qos-settings.asp