summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2014-08-21 16:28:18 -0700
committerRobert Greenwalt <rgreenwalt@google.com>2014-08-21 16:28:18 -0700
commit69b9c6a7d6453c1c76857c5edfeb1d89a1315674 (patch)
tree71dd0db6e9f2915e2bce64433f07afc49a60ece6
parentaea43f5901e6591c390b83b10d3dd9b515a6442a (diff)
downloadandroid_frameworks_opt_net_ethernet-69b9c6a7d6453c1c76857c5edfeb1d89a1315674.tar.gz
android_frameworks_opt_net_ethernet-69b9c6a7d6453c1c76857c5edfeb1d89a1315674.tar.bz2
android_frameworks_opt_net_ethernet-69b9c6a7d6453c1c76857c5edfeb1d89a1315674.zip
Use config resource for tcp buffer size
bug:16549611 Change-Id: I48426f6b746e4bd9729bdd529d81b163ff5112a9
-rw-r--r--java/com/android/server/ethernet/EthernetNetworkFactory.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/java/com/android/server/ethernet/EthernetNetworkFactory.java b/java/com/android/server/ethernet/EthernetNetworkFactory.java
index 26e8264..83a3fa7 100644
--- a/java/com/android/server/ethernet/EthernetNetworkFactory.java
+++ b/java/com/android/server/ethernet/EthernetNetworkFactory.java
@@ -250,9 +250,6 @@ class EthernetNetworkFactory {
}
}
- private static final String TCP_BUFFER_SIZES_ETHERNET =
- "524288,1048576,3145728,524288,1048576,2097152";
-
/* Called by the NetworkFactory on the handler thread. */
public void onRequestNetwork() {
// TODO: Handle DHCP renew.
@@ -290,7 +287,11 @@ class EthernetNetworkFactory {
linkProperties.setHttpProxy(config.getHttpProxy());
}
- linkProperties.setTcpBufferSizes(TCP_BUFFER_SIZES_ETHERNET);
+ String tcpBufferSizes = mContext.getResources().getString(
+ com.android.internal.R.string.config_ethernet_tcp_buffers);
+ if (TextUtils.isEmpty(tcpBufferSizes) == false) {
+ linkProperties.setTcpBufferSizes(tcpBufferSizes);
+ }
synchronized(EthernetNetworkFactory.this) {
if (mNetworkAgent != null) {