Moved the 5G+ PCO logic from NetworkTypeController
to DataNetworkController. Also forward the PCO data to carrier
signal agent.
Fix: 214728781
Test: atest DataNetworkControllerTest DataNetworkTest
Change-Id: I45e453b0cc497d69b85a77855d8c62b52b2e5441
Merged-In: I45e453b0cc497d69b85a77855d8c62b52b2e5441
Add annotation @RadioAccessNetwork for setupDataCall parameter.
Add comment to API documentation for start/cancelHandover.
Bug: 215240597
Test: build
Change-Id: Ibb4abfeea68d710815f59bce4c6edb2e832cc8bd
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.
Bug: 213596972
Test: Manual
Merged-In: I1f19e1217f7e7da37b3dd3b511d4859d77ec7bad
Change-Id: I1f19e1217f7e7da37b3dd3b511d4859d77ec7bad
Sent when bring up of a slice fails via TD, AOSP will not retry and wait for sliceconfig update which will contain latest list of TD (DNN and OSappIDs only).
Test: build succeed
Bug: 214089695
Change-Id: I3d30f9ed4b9ecbcede270d586ff9c6c9c4c0c39f
Merged-In: I3d30f9ed4b9ecbcede270d586ff9c6c9c4c0c39f
DataEnabledSettings used an internal DataEnabledChangedReason when
notifying data enabled was changed. For DataSettingsManager, sync the
reasons with TelephonyManager#DataEnabledReasons and remove the internal
reaons.
Test: atest FrameworksTelephonyTests
Bug: 204309297
Merged-In: I8d6fd13e319ce165e25f2afd93bf9884fbf22667
Change-Id: I8d6fd13e319ce165e25f2afd93bf9884fbf22667
DataProfile is the parameters used for setup data, but DataProfile
is almost identical as ApnSetting. So move ApnSetting into
DataProfile, also add TrafficDescriptor, which is specific to
5G SA network.
Also added a new state for data handover between IWLAN and cellular.
Bug: 196597630
Test: CTS && atest FrameworksTelephonyTests
Merged-In: I3f188921b92b4a14c323819ff58ab9ae57488937
Change-Id: I3f188921b92b4a14c323819ff58ab9ae57488937
Support the new IWLAN handover rules to
allow/disallow handover based on different
scenarios.
Bug: 196597630
Test: atest DataNetworkControllerTest
Merged-In: Ic5584908131d4c8e0940f3d60def2dc74a7405d9
Change-Id: Ic5584908131d4c8e0940f3d60def2dc74a7405d9
1. Support multiple retry interval.
2. Completed data retry manager.
3. Used Google Truth for data unit tests.
Test: Manual & atest DataRetryManagerTest
Bug: 196597630
Merged-In: I04cadac100040054d449892df50e30dc77954082
Change-Id: I04cadac100040054d449892df50e30dc77954082
1. Support multiple retry interval.
2. Completed data retry manager.
3. Used Google Truth for data unit tests.
Test: Manual & atest DataRetryManagerTest
Bug: 196597630
Merged-In: I04cadac100040054d449892df50e30dc77954082
Change-Id: I04cadac100040054d449892df50e30dc77954082
Returning null is already a behavior mentioned in the
public API document. Reverted the behavior back to be consistent
with Android 12.
Fix: 201089892
Test: atest CtsDevicePolicyManagerTestCases
Merged-In: Id4c8b41b23adfe931b9953113f7175a11703dc10
Change-Id: Id4c8b41b23adfe931b9953113f7175a11703dc10
These changes make telephony APIs that returns ServiceState honor the renouncedPermissions set by caller's context i.e. ContextParams#setRenouncedPermissions().
Test: make, manual, cts
Bug: 205326907
Change-Id: I49d5cc83891dc80d9440fa4a2711de0fcf51d892
Merged-In: I49d5cc83891dc80d9440fa4a2711de0fcf51d892
Added SubscriptionType intdef to subscription type
parameter in addSubscriptionInfoRecord and
removeSubscriptionInfoRecord methods.
Bug: 215240725
Tag: #feature
Test: manual
Change-Id: Ida225cdaf88236ae9d8d22a8707fbcd8bba3e0fd