summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2014-08-06 22:27:17 -0700
committerRobert Greenwalt <rgreenwalt@google.com>2014-08-15 15:10:05 -0700
commitdcbf3b908024d9ce1d3bf9216f8af11503459afc (patch)
treed9b3db31599b53bf2d217e0ab6be6d9f637ca0ac
parent3191f909a20216646f1652537eba6804b5435c74 (diff)
downloadandroid_frameworks_opt_net_ethernet-dcbf3b908024d9ce1d3bf9216f8af11503459afc.tar.gz
android_frameworks_opt_net_ethernet-dcbf3b908024d9ce1d3bf9216f8af11503459afc.tar.bz2
android_frameworks_opt_net_ethernet-dcbf3b908024d9ce1d3bf9216f8af11503459afc.zip
Add tcp buffer size data for ethernet
bug: 16549611 Change-Id: I61d29bb88b9e58c50e03c39570f3ebb7712e4f37
-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");