diff options
-rw-r--r-- | java/com/android/server/ethernet/EthernetNetworkFactory.java | 9 |
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) { |