summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2014-08-17 23:22:22 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-08-17 23:22:22 +0000
commit4d918aa164b69a155cef4b1fc4feeb6dc3e9e7de (patch)
treed9b3db31599b53bf2d217e0ab6be6d9f637ca0ac
parente6850a0b0a254e5ed8b517ff79bd15666c1e1bdb (diff)
parentdcbf3b908024d9ce1d3bf9216f8af11503459afc (diff)
downloadandroid_frameworks_opt_net_ethernet-4d918aa164b69a155cef4b1fc4feeb6dc3e9e7de.tar.gz
android_frameworks_opt_net_ethernet-4d918aa164b69a155cef4b1fc4feeb6dc3e9e7de.tar.bz2
android_frameworks_opt_net_ethernet-4d918aa164b69a155cef4b1fc4feeb6dc3e9e7de.zip
am dcbf3b90: Add tcp buffer size data for ethernet
* commit 'dcbf3b908024d9ce1d3bf9216f8af11503459afc': Add tcp buffer size data for ethernet
-rw-r--r--java/com/android/server/ethernet/EthernetNetworkFactory.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/java/com/android/server/ethernet/EthernetNetworkFactory.java b/java/com/android/server/ethernet/EthernetNetworkFactory.java
index b1b98d2..3f0037c 100644
--- a/java/com/android/server/ethernet/EthernetNetworkFactory.java
+++ b/java/com/android/server/ethernet/EthernetNetworkFactory.java
@@ -247,6 +247,9 @@ 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.
@@ -281,6 +284,8 @@ class EthernetNetworkFactory {
linkProperties.setHttpProxy(config.linkProperties.getHttpProxy());
}
+ linkProperties.setTcpBufferSizes(TCP_BUFFER_SIZES_ETHERNET);
+
synchronized(EthernetNetworkFactory.this) {
if (mNetworkAgent != null) {
Log.e(TAG, "Already have a NetworkAgent - aborting new request");