summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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) {