Remove TCP Vegas support (ARM7)Toastman-1.28.8510.5
commit74175b33ffefcdc484f461b07da03b1a3126539a
authorJeremy Chadwick <jdc@koitsu.org>
Fri, 20 Jan 2017 07:14:12 +0000 (19 23:14 -0800)
committerToastman <toastman@galactic_core>
Fri, 20 Jan 2017 14:01:52 +0000 (20 21:01 +0700)
tree97d9bd3df19ecf3b0ab1c035c146c8dad9309a3e
parent7e3935715beecb97e20a69cf2d9522a5543db75c
Remove TCP Vegas support (ARM7)

In commit 15c19c6, 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