From c7b6c928a0e4ef72e3ad27dcdc6e23d03ec07c00 Mon Sep 17 00:00:00 2001 From: Sarah Chin Date: Tue, 16 Nov 2021 12:45:19 -0800 Subject: [PATCH] Add new fields to DataProfile Test: build Bug: 198822816 Change-Id: I6c756d42616149a2eed0ba705ffaaeb17d7a014f Merged-In: I6c756d42616149a2eed0ba705ffaaeb17d7a014f --- .../android/hardware/radio/data/DataProfileInfo.aidl | 1 + .../aidl/android/hardware/radio/data/DataProfileInfo.aidl | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataProfileInfo.aidl b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataProfileInfo.aidl index cfcd42c632..9df687c258 100644 --- a/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataProfileInfo.aidl +++ b/radio/aidl/aidl_api/android.hardware.radio.data/current/android/hardware/radio/data/DataProfileInfo.aidl @@ -52,6 +52,7 @@ parcelable DataProfileInfo { int mtuV6; boolean preferred; boolean persistent; + boolean alwaysOn; const int ID_DEFAULT = 0; const int ID_TETHERED = 1; const int ID_IMS = 2; diff --git a/radio/aidl/android/hardware/radio/data/DataProfileInfo.aidl b/radio/aidl/android/hardware/radio/data/DataProfileInfo.aidl index 7657fc9dac..a14963fe60 100644 --- a/radio/aidl/android/hardware/radio/data/DataProfileInfo.aidl +++ b/radio/aidl/android/hardware/radio/data/DataProfileInfo.aidl @@ -115,4 +115,11 @@ parcelable DataProfileInfo { * If the same data profile exists, this data profile must overwrite it. */ boolean persistent; + /** + * Indicates the PDU session brought up by this data profile should be always-on. + * An always-on PDU Session is a PDU Session for which User Plane resources have to be + * activated during every transition from CM-IDLE mode to CM-CONNECTED state. + * See 3GPP TS 23.501 section 5.6.13 for the details. + */ + boolean alwaysOn; }