Skip to content

Commit

Permalink
defconfig: Enable Advanced TCP Congestion Control
Browse files Browse the repository at this point in the history
Enable Westwood+, Hamilton-TCP, Vegas & Veno.
Also, set H-TCP as the default. Prime testing conditions for Mobile
Networks show consistently good results from H-TCP.

Research from the Academy of Business in Dąbrowa Górnicza, Poland
suggests that 3G connections deliver IP parameters similar to wired
connections. The study also suggests that further testing be done
on congestion control algorithms designed for fast networks
because of this (YeAH, Highspeed, Hamilton). Similar can likely be
said for even stronger networks (such as HSDPA & LTE). And while I
have yet to find any follow-up report by the same author, testing
with H-TCP has improved throughput on mobile connections
consistently.

From: http://researchwebshelf.com/uploads/91_a_25.pdf
"TCP Congestion Control Algorithms Performance in 3G networks with
moving client" by Maciej Rostanski & Piotr Pikiewicz, 2010

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
  • Loading branch information
SyNtheticNightmar3 authored and didhiy committed Mar 28, 2014
1 parent 3e2c169 commit 9efe214
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions arch/arm/configs/cyanogenmod_epicmtd_defconfig
Expand Up @@ -91,6 +91,13 @@ CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_INET_ESP=y
# CONFIG_INET_XFRM_MODE_BEET is not set
# CONFIG_INET_LRO is not set
CONFIG_TCP_CONG_ADVANCED=y
# CONFIG_TCP_CONG_BIC is not set
CONFIG_TCP_CONG_WESTWOOD=y
CONFIG_TCP_CONG_HTCP=y
CONFIG_TCP_CONG_VEGAS=y
CONFIG_TCP_CONG_VENO=y
CONFIG_DEFAULT_HTCP=y
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
Expand Down

0 comments on commit 9efe214

Please sign in to comment.