diff options
author | Steve Kondik <steve@cyngn.com> | 2015-12-16 13:44:15 -0500 |
---|---|---|
committer | Michael Bestas <mikeioannina@gmail.com> | 2017-01-07 01:41:43 +0200 |
commit | f01058c1f33cfa55c8a97fc5ee67fcf7ae753e0c (patch) | |
tree | fefba314a834f7cd8e83280273d9cbc76111e6ee | |
parent | 47fdfe3d06059012839cd07ffa28095b8d2e7237 (diff) | |
download | android_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.java | 5 |
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); } /** |