Skip to content

Commit feb666d

Browse files
Kali-hyperb1iss
authored andcommitted
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
1 parent 1e6a58b commit feb666d

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

rootdir/init.rc

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -308,17 +308,18 @@ on boot
308308

309309
# Define TCP buffer sizes for various networks
310310
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
311-
setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
311+
setprop net.tcp.buffersize.default 4096,87380,704512,4096,16384,110208
312312
setprop net.tcp.buffersize.wifi 524288,1048576,2097152,262144,524288,1048576
313-
setprop net.tcp.buffersize.lte 524288,1048576,2097152,262144,524288,1048576
314-
setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
315-
setprop net.tcp.buffersize.hspa 4094,87380,262144,4096,16384,262144
316-
setprop net.tcp.buffersize.hsupa 4094,87380,262144,4096,16384,262144
317-
setprop net.tcp.buffersize.hsdpa 4094,87380,262144,4096,16384,262144
318-
setprop net.tcp.buffersize.hspap 4094,87380,1220608,4096,16384,1220608
319-
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
320-
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
321-
setprop net.tcp.buffersize.evdo 4094,87380,262144,4096,16384,262144
313+
setprop net.tcp.buffersize.lte 4096,87380,1220608,4096,16384,563200
314+
setprop net.tcp.buffersize.umts 4096,87380,563200,4096,16384,110208
315+
setprop net.tcp.buffersize.hspa 4096,87380,704512,4096,16384,110208
316+
setprop net.tcp.buffersize.hsupa 4096,87380,704512,4096,16384,262144
317+
setprop net.tcp.buffersize.hsdpa 4096,87380,704512,4096,16384,262144
318+
setprop net.tcp.buffersize.hspap 4096,87380,1220608,4096,16384,393216
319+
setprop net.tcp.buffersize.edge 4096,26280,35040,4096,16384,35040
320+
setprop net.tcp.buffersize.gprs 4096,8760,11680,4096,8760,11680
321+
setprop net.tcp.buffersize.evdo 4096,87380,563200,4096,16384,262144
322+
setprop net.tcp.buffersize.evdo_b 4096,87380,704512,4096,16384,262144
322323

323324
# Set this property so surfaceflinger is not started by system_init
324325
setprop system_init.startsurfaceflinger 0

0 commit comments

Comments
 (0)