Merge "ConnectivityService: add support to set TCP initial rwnd" into klp-dev

This commit is contained in:
JP Abgrall
2014-03-13 20:33:43 +00:00
committed by Android (Google) Code Review

View File

@@ -2757,6 +2757,15 @@ public class ConnectivityService extends IConnectivityManager.Stub {
} }
setBufferSize(bufferSizes); setBufferSize(bufferSizes);
} }
final String defaultRwndKey = "net.tcp.default_init_rwnd";
int defaultRwndValue = SystemProperties.getInt(defaultRwndKey, 0);
Integer rwndValue = Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.TCP_DEFAULT_INIT_RWND, defaultRwndValue);
final String sysctlKey = "sys.sysctl.tcp_def_init_rwnd";
if (rwndValue != 0) {
SystemProperties.set(sysctlKey, rwndValue.toString());
}
} }
/** /**