Merge "Used single TCP configuration for devices" am: 71649aa3f4 am: 5c11d472e2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2022637 Change-Id: I985f13cd424b0baf8d31fe9236a6be41441cf30b
This commit is contained in:
@@ -2565,10 +2565,27 @@
|
|||||||
<!-- Configure mobile tcp buffer sizes in the form:
|
<!-- Configure mobile tcp buffer sizes in the form:
|
||||||
rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max
|
rat-name:rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max
|
||||||
If no value is found for the rat-name in use, the system default will be applied.
|
If no value is found for the rat-name in use, the system default will be applied.
|
||||||
|
|
||||||
|
This is deprecated. Please use config_tcp_buffers.
|
||||||
-->
|
-->
|
||||||
<string-array name="config_mobile_tcp_buffers">
|
<string-array name="config_mobile_tcp_buffers">
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Configure tcp buffer sizes in the form:
|
||||||
|
rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max
|
||||||
|
If this is configured as an empty string, the system default will be applied.
|
||||||
|
|
||||||
|
For now this config is used by mobile data only. In the future it should be
|
||||||
|
used by Wi-Fi as well.
|
||||||
|
|
||||||
|
Note that starting from Android 13, the TCP buffer size is fixed after boot up, and should
|
||||||
|
never be changed based on carriers or the network types. The value should be configured
|
||||||
|
appropriately based on the device's memory and performance. It is recommended to use lower
|
||||||
|
values if the device has low memory or doesn't support high-speed network such like LTE,
|
||||||
|
NR, or Wifi.
|
||||||
|
-->
|
||||||
|
<string name="config_tcp_buffers" translatable="false"></string>
|
||||||
|
|
||||||
<!-- Configure ethernet tcp buffersizes in the form:
|
<!-- Configure ethernet tcp buffersizes in the form:
|
||||||
rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max -->
|
rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max -->
|
||||||
<string name="config_ethernet_tcp_buffers" translatable="false">524288,1048576,3145728,524288,1048576,2097152</string>
|
<string name="config_ethernet_tcp_buffers" translatable="false">524288,1048576,3145728,524288,1048576,2097152</string>
|
||||||
|
|||||||
@@ -466,6 +466,7 @@
|
|||||||
<java-symbol type="integer" name="config_safe_media_volume_usb_mB" />
|
<java-symbol type="integer" name="config_safe_media_volume_usb_mB" />
|
||||||
<java-symbol type="integer" name="config_mobile_mtu" />
|
<java-symbol type="integer" name="config_mobile_mtu" />
|
||||||
<java-symbol type="array" name="config_mobile_tcp_buffers" />
|
<java-symbol type="array" name="config_mobile_tcp_buffers" />
|
||||||
|
<java-symbol type="string" name="config_tcp_buffers" />
|
||||||
<java-symbol type="integer" name="config_volte_replacement_rat"/>
|
<java-symbol type="integer" name="config_volte_replacement_rat"/>
|
||||||
<java-symbol type="integer" name="config_valid_wappush_index" />
|
<java-symbol type="integer" name="config_valid_wappush_index" />
|
||||||
<java-symbol type="integer" name="config_overrideHasPermanentMenuKey" />
|
<java-symbol type="integer" name="config_overrideHasPermanentMenuKey" />
|
||||||
|
|||||||
@@ -2937,19 +2937,6 @@ public class CarrierConfigManager {
|
|||||||
public static final String KEY_SIGNAL_STRENGTH_NR_NSA_USE_LTE_AS_PRIMARY_BOOL =
|
public static final String KEY_SIGNAL_STRENGTH_NR_NSA_USE_LTE_AS_PRIMARY_BOOL =
|
||||||
"signal_strength_nr_nsa_use_lte_as_primary_bool";
|
"signal_strength_nr_nsa_use_lte_as_primary_bool";
|
||||||
|
|
||||||
/**
|
|
||||||
* String array of TCP buffer sizes per network type.
|
|
||||||
* The entries should be of the following form, with values in bytes:
|
|
||||||
* "network_name:read_min,read_default,read_max,write_min,write_default,write_max".
|
|
||||||
* For NR (5G), the following network names should be used:
|
|
||||||
* - NR_NSA: NR NSA, sub-6 frequencies
|
|
||||||
* - NR_NSA_MMWAVE: NR NSA, mmwave frequencies
|
|
||||||
* - NR_SA: NR SA, sub-6 frequencies
|
|
||||||
* - NR_SA_MMWAVE: NR SA, mmwave frequencies
|
|
||||||
* @hide
|
|
||||||
*/
|
|
||||||
public static final String KEY_TCP_BUFFERS_STRING_ARRAY = "tcp_buffers_string_array";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* String array of default bandwidth values per network type.
|
* String array of default bandwidth values per network type.
|
||||||
* The entries should be of form: "network_name:downlink,uplink", with values in Kbps.
|
* The entries should be of form: "network_name:downlink,uplink", with values in Kbps.
|
||||||
@@ -6322,28 +6309,6 @@ public class CarrierConfigManager {
|
|||||||
"iDEN:14,14", "LTE:30000,15000", "HSPA+:13000,3400", "GSM:24,24",
|
"iDEN:14,14", "LTE:30000,15000", "HSPA+:13000,3400", "GSM:24,24",
|
||||||
"TD_SCDMA:115,115", "LTE_CA:30000,15000", "NR_NSA:47000,18000",
|
"TD_SCDMA:115,115", "LTE_CA:30000,15000", "NR_NSA:47000,18000",
|
||||||
"NR_NSA_MMWAVE:145000,60000", "NR_SA:145000,60000", "NR_SA_MMWAVE:145000,60000"});
|
"NR_NSA_MMWAVE:145000,60000", "NR_SA:145000,60000", "NR_SA_MMWAVE:145000,60000"});
|
||||||
sDefaults.putStringArray(KEY_TCP_BUFFERS_STRING_ARRAY, new String[]{
|
|
||||||
"GPRS:4092,8760,48000,4096,8760,48000", "EDGE:4093,26280,70800,4096,16384,70800",
|
|
||||||
"UMTS:58254,349525,1048576,58254,349525,1048576",
|
|
||||||
"CDMA:4094,87380,262144,4096,16384,262144",
|
|
||||||
"1xRTT:16384,32768,131072,4096,16384,102400",
|
|
||||||
"EvDo_0:4094,87380,262144,4096,16384,262144",
|
|
||||||
"EvDo_A:4094,87380,262144,4096,16384,262144",
|
|
||||||
"HSDPA:61167,367002,1101005,8738,52429,262114",
|
|
||||||
"HSUPA:40778,244668,734003,16777,100663,301990",
|
|
||||||
"HSPA:40778,244668,734003,16777,100663,301990",
|
|
||||||
"EvDo_B:4094,87380,262144,4096,16384,262144",
|
|
||||||
"eHRPD:131072,262144,1048576,4096,16384,524288",
|
|
||||||
"iDEN:4094,87380,262144,4096,16384,262144",
|
|
||||||
"LTE:524288,1048576,2097152,262144,524288,1048576",
|
|
||||||
"HSPA+:122334,734003,2202010,32040,192239,576717",
|
|
||||||
"GSM:4092,8760,48000,4096,8760,48000",
|
|
||||||
"TD_SCDMA:58254,349525,1048576,58254,349525,1048576",
|
|
||||||
"LTE_CA:4096,6291456,12582912,4096,1048576,2097152",
|
|
||||||
"NR_NSA:2097152,6291456,16777216,512000,2097152,8388608",
|
|
||||||
"NR_NSA_MMWAVE:2097152,6291456,16777216,512000,2097152,8388608",
|
|
||||||
"NR_SA:2097152,6291456,16777216,512000,2097152,8388608",
|
|
||||||
"NR_SA_MMWAVE:2097152,6291456,16777216,512000,2097152,8388608"});
|
|
||||||
sDefaults.putBoolean(KEY_BANDWIDTH_NR_NSA_USE_LTE_VALUE_FOR_UPLINK_BOOL, false);
|
sDefaults.putBoolean(KEY_BANDWIDTH_NR_NSA_USE_LTE_VALUE_FOR_UPLINK_BOOL, false);
|
||||||
sDefaults.putString(KEY_WCDMA_DEFAULT_SIGNAL_STRENGTH_MEASUREMENT_STRING, "rssi");
|
sDefaults.putString(KEY_WCDMA_DEFAULT_SIGNAL_STRENGTH_MEASUREMENT_STRING, "rssi");
|
||||||
sDefaults.putBoolean(KEY_CONFIG_SHOW_ORIG_DIAL_STRING_FOR_CDMA_BOOL, false);
|
sDefaults.putBoolean(KEY_CONFIG_SHOW_ORIG_DIAL_STRING_FOR_CDMA_BOOL, false);
|
||||||
|
|||||||
Reference in New Issue
Block a user