diff options
| author | Giulio Cervera <giulio.cervera@gmail.com> | 2012-10-11 14:56:01 +0200 |
|---|---|---|
| committer | Steve Kondik <shade@chemlab.org> | 2012-11-06 00:09:02 -0800 |
| commit | feb666d4830074c3a78d820e98a3781ecf351e0c (patch) | |
| tree | b317f83ff8e596ae340b3f83cbc1814e3f1757d8 /rootdir/init.rc | |
| parent | 1e6a58b64edca49a54c3909f47c7e318e12dc476 (diff) | |
| download | system_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.rc | 21 |
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 |
