aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2015-12-16 13:44:15 -0500
committerMichael Bestas <mikeioannina@gmail.com>2017-01-07 01:41:43 +0200
commitf01058c1f33cfa55c8a97fc5ee67fcf7ae753e0c (patch)
treefefba314a834f7cd8e83280273d9cbc76111e6ee
parent47fdfe3d06059012839cd07ffa28095b8d2e7237 (diff)
downloadandroid_frameworks_opt_telephony-f01058c1f33cfa55c8a97fc5ee67fcf7ae753e0c.tar.gz
android_frameworks_opt_telephony-f01058c1f33cfa55c8a97fc5ee67fcf7ae753e0c.tar.bz2
android_frameworks_opt_telephony-f01058c1f33cfa55c8a97fc5ee67fcf7ae753e0c.zip
telephony: Configure additional TCP parameters
* Improves throughput on LTE connections Change-Id: I12627aff924aeaed278b35db4cbf1ebcaa5153fd
-rw-r--r--src/java/com/android/internal/telephony/dataconnection/DataConnection.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/dataconnection/DataConnection.java b/src/java/com/android/internal/telephony/dataconnection/DataConnection.java
index 404c4526a..9c1b644d6 100644
--- a/src/java/com/android/internal/telephony/dataconnection/DataConnection.java
+++ b/src/java/com/android/internal/telephony/dataconnection/DataConnection.java
@@ -833,6 +833,11 @@ public class DataConnection extends StateMachine {
}
}
mLinkProperties.setTcpBufferSizes(sizes);
+
+ int segments = SystemProperties.getInt("net.tcp.delack." + ratName, 1);
+ mLinkProperties.setTcpDelayedAckSegments(segments);
+ int usercfg = SystemProperties.getInt("net.tcp.usercfg." + ratName, 0);
+ mLinkProperties.setTcpUserCfg(usercfg);
}
/**