From eee07beb9239175a5a428701013b87ffb88b7d96 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Thu, 21 Aug 2014 16:28:18 -0700 Subject: [PATCH] Use config resource for tcp buffer size bug:16549611 Change-Id: I48426f6b746e4bd9729bdd529d81b163ff5112a9 --- .../android/server/ethernet/EthernetNetworkFactory.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/service-t/src/com/android/server/ethernet/EthernetNetworkFactory.java b/service-t/src/com/android/server/ethernet/EthernetNetworkFactory.java index 26e8264a56..83a3fa7be0 100644 --- a/service-t/src/com/android/server/ethernet/EthernetNetworkFactory.java +++ b/service-t/src/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) {