Override some Telephony tcp buffer sizes for deb.
bug:16549611
Change-Id: Ife1fba4a019d4ebdbcb4fe7b20048d4e63f541aa
diff --git a/init.deb.rc b/init.deb.rc
index 0f83669..2573e80 100644
--- a/init.deb.rc
+++ b/init.deb.rc
@@ -129,10 +129,6 @@
write /proc/sys/net/core/rmem_max 1220608
write /proc/sys/net/core/wmem_max 1220608
-#Modify windows size to meet ATT requirement
- setprop net.tcp.buffersize.hspa 4094,87380,704512,4096,16384,262144
- setprop net.tcp.buffersize.lte 524288,1048576,2560000,262144,524288,1048576
-
# msm specific files that need to be created on /data
on post-fs-data
mkdir /data/media 0770 media_rw media_rw
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index ededddb..f125a0e 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -267,4 +267,12 @@
The default is false. -->
<bool name="config_lidControlsSleep">true</bool>
+ <!-- Configure mobile tcp buffer sizes in the form:
+ rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max
+ If no value is found for the rat-name in use, the system default will be applied.
+ -->
+ <string-array name="config_mobile_tcp_buffers">
+ <item>hspa:4094,87380,704512,4096,16384,262144</item>
+ <item>lte:524288,1048576,2560000,262144,524288,1048576</item>
+ </string-array>
</resources>