aboutsummaryrefslogtreecommitdiffstats
path: root/rootdir/init.rc
diff options
context:
space:
mode:
authorGiulio Cervera <giulio.cervera@gmail.com>2012-10-11 14:56:01 +0200
committerSteve Kondik <shade@chemlab.org>2012-11-06 00:09:02 -0800
commitfeb666d4830074c3a78d820e98a3781ecf351e0c (patch)
treeb317f83ff8e596ae340b3f83cbc1814e3f1757d8 /rootdir/init.rc
parent1e6a58b64edca49a54c3909f47c7e318e12dc476 (diff)
downloadsystem_core-feb666d4830074c3a78d820e98a3781ecf351e0c.tar.gz
system_core-feb666d4830074c3a78d820e98a3781ecf351e0c.tar.bz2
system_core-feb666d4830074c3a78d820e98a3781ecf351e0c.zip
Update tcp buffersize settings
Soem of these values are from CAF, some of these are from various shipping devices, some are educated guesses based on the properties of each connection. In general, the higher the bandwidth-delay product of a network, the larger the buffer needs to be. Change-Id: Idd8cd27727b5e66bd3a46be5f9853380acbda8ba
Diffstat (limited to 'rootdir/init.rc')
-rw-r--r--rootdir/init.rc21
1 files changed, 11 insertions, 10 deletions
diff --git a/rootdir/init.rc b/rootdir/init.rc
index efff072b..07fb19b8 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -308,17 +308,18 @@ on boot
# Define TCP buffer sizes for various networks
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
- setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
+ setprop net.tcp.buffersize.default 4096,87380,704512,4096,16384,110208
setprop net.tcp.buffersize.wifi 524288,1048576,2097152,262144,524288,1048576
- setprop net.tcp.buffersize.lte 524288,1048576,2097152,262144,524288,1048576
- setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
- setprop net.tcp.buffersize.hspa 4094,87380,262144,4096,16384,262144
- setprop net.tcp.buffersize.hsupa 4094,87380,262144,4096,16384,262144
- setprop net.tcp.buffersize.hsdpa 4094,87380,262144,4096,16384,262144
- setprop net.tcp.buffersize.hspap 4094,87380,1220608,4096,16384,1220608
- setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
- setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
- setprop net.tcp.buffersize.evdo 4094,87380,262144,4096,16384,262144
+ setprop net.tcp.buffersize.lte 4096,87380,1220608,4096,16384,563200
+ setprop net.tcp.buffersize.umts 4096,87380,563200,4096,16384,110208
+ setprop net.tcp.buffersize.hspa 4096,87380,704512,4096,16384,110208
+ setprop net.tcp.buffersize.hsupa 4096,87380,704512,4096,16384,262144
+ setprop net.tcp.buffersize.hsdpa 4096,87380,704512,4096,16384,262144
+ setprop net.tcp.buffersize.hspap 4096,87380,1220608,4096,16384,393216
+ setprop net.tcp.buffersize.edge 4096,26280,35040,4096,16384,35040
+ setprop net.tcp.buffersize.gprs 4096,8760,11680,4096,8760,11680
+ setprop net.tcp.buffersize.evdo 4096,87380,563200,4096,16384,262144
+ setprop net.tcp.buffersize.evdo_b 4096,87380,704512,4096,16384,262144
# Set this property so surfaceflinger is not started by system_init
setprop system_init.startsurfaceflinger 0