summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-08Snap for 10460766 from 32df980cf4b3d7c0448a639c3f040bbc82074cc2 to ↵aml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030android14-mainline-healthfitness-releaseAndroid Build Coastguard Worker
mainline-healthfitness-release Change-Id: I7150b0d94cda0ab7ba811ddc12e32d24e9b9b856
2023-05-26Snap for 10209341 from 8f68f572212b51442ea39e291043dc3d5fadc5b8 to ↵Android Build Coastguard Worker
mainline-healthfitness-release Change-Id: I4dfba0b30f5b93851f449b74ee865fd966ed36f5
2023-04-21Update QnsTimer Handler on device active mode. am: 8f68f57221aml_wif_341711020aml_wif_341610000aml_wif_341510000aml_wif_341410080aml_wif_341310010aml_wif_341110010aml_wif_341011010aml_wif_340913010aml_uwb_341710010aml_uwb_341513070aml_uwb_341511050aml_uwb_341310300aml_uwb_341310030aml_uwb_341111010aml_uwb_341011000aml_tet_341712060aml_tet_341610020aml_tet_341511010aml_tet_341411060aml_tet_341310230aml_tet_341112070aml_tet_341010040aml_tet_340913030aml_swc_341711000aml_swc_341619000aml_swc_341513600aml_swc_341312300aml_swc_341312020aml_swc_341111000aml_swc_341011020aml_swc_340922010aml_sta_341710000aml_sta_341615000aml_sta_341511040aml_sta_341410000aml_sta_341311010aml_sta_341114000aml_sta_341111000aml_sta_341010020aml_sta_340912000aml_sta_340911000aml_sdk_341710000aml_sdk_341510000aml_sdk_341410000aml_sdk_341110080aml_sdk_341110000aml_sdk_341010000aml_sdk_340912010aml_sch_341510000aml_res_341510000aml_res_341410010aml_res_341311030aml_res_341110000aml_res_340912000aml_per_341711000aml_per_341614000aml_per_341510010aml_per_341410020aml_per_341311000aml_per_341110020aml_per_341110010aml_per_341011100aml_per_341011020aml_per_340916010aml_odp_341717000aml_odp_341610000aml_neu_341510000aml_neu_341010080aml_neu_341010000aml_net_341710020aml_net_341610030aml_net_341510050aml_net_341510000aml_net_341411030aml_net_341311010aml_net_341310020aml_net_341111030aml_net_341014000aml_net_340913000aml_mpr_341713020aml_mpr_341614010aml_mpr_341511070aml_mpr_341411070aml_mpr_341313030aml_mpr_341111030aml_mpr_341111020aml_mpr_341015090aml_mpr_341015030aml_mpr_340919000aml_med_341711000aml_med_341619000aml_med_341513600aml_med_341312300aml_med_341312020aml_med_341111000aml_med_341011000aml_med_340922010aml_ips_341611000aml_ips_341510000aml_ips_340914280aml_ips_340914200aml_ips_340914000aml_ext_341716000aml_ext_341620040aml_ext_341518010aml_ext_341414010aml_ext_341317010aml_ext_341131030aml_ext_341027030aml_doc_341713000aml_doc_341610010aml_doc_341510050aml_doc_341312010aml_doc_341112000aml_doc_341012000aml_doc_340916000aml_con_341614000aml_con_341511080aml_con_341410300aml_con_341310090aml_con_341110000aml_cbr_341710000aml_cbr_341610000aml_cbr_341510010aml_cbr_341410010aml_cbr_341311010aml_cbr_341110000aml_cbr_341011000aml_cbr_340914000aml_ase_341510000aml_ase_341410000aml_ase_341310010aml_ase_341113000aml_ase_340913000aml_art_341711000aml_art_341615020aml_art_341514450aml_art_341514410aml_art_341411300aml_art_341311100aml_art_341110110aml_art_341110060aml_art_341010050aml_art_340915060aml_ads_341720000aml_ads_341615050aml_ads_341517040aml_ads_341413000aml_ads_341316030aml_ads_341131050aml_ads_341027030aml_ads_340915050aml_adb_341520010aml_adb_341517070aml_adb_340912530aml_adb_340912350aml_adb_340912200aml_adb_340912000android14-mainline-wifi-releaseandroid14-mainline-uwb-releaseandroid14-mainline-tethering-releaseandroid14-mainline-sdkext-releaseandroid14-mainline-resolv-releaseandroid14-mainline-permission-releaseandroid14-mainline-os-statsd-releaseandroid14-mainline-networking-releaseandroid14-mainline-mediaprovider-releaseandroid14-mainline-media-swcodec-releaseandroid14-mainline-media-releaseandroid14-mainline-extservices-releaseandroid14-mainline-conscrypt-releaseandroid14-mainline-cellbroadcast-releaseandroid14-mainline-art-releaseandroid14-mainline-appsearch-releaseandroid14-mainline-adservices-releaseandroid14-mainline-adbd-releaseManish Dungriyal
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22767896 Change-Id: I3a7f07bedfef91c40881a46d987ee6d52fbfaaac Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Update QnsTimer Handler on device active mode.android14-devManish Dungriyal
Handler delay is not updated when device moves from idle state to active state. This cause more delay for the event to expire than expected. Bug: 279000239 Test: verified with live testing. Change-Id: I4d47673681a3a764a6fe39611ab6ad9d929818a1
2023-04-13[QNS] Fixes on QnsCallStatusTracker am: b220c166a7Sewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22561882 Change-Id: I2a786360f297068f7442c62ac739a67e56f07e9a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-11[QNS] Fixes on QnsCallStatusTrackerSewook Seo
- fix wrong report from updateCallState - isCallIdle check based on NetCapability Bug: 276408745 Test: atest QualifiedNetworksServiceTests Change-Id: I570ab04be2ab3269a0cbb79b59c733459dcc6f08
2023-04-05[HysteresisDB] Fix NullPointerException at CellularQualityMonitor am: 0ec6955ec5Nagendra Prasad Nagarle Basavaraju
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22410468 Change-Id: I56509cbdd21b97f5077a2d40f17924b474584571 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05QnsTimer implementation for delayed events in QNS am: ccc00093b1Manish Dungriyal
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22465844 Change-Id: I130b3af9fc2f930713d0ff215d69b15162750094 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-05[HysteresisDB] Fix NullPointerException at CellularQualityMonitorNagendra Prasad Nagarle Basavaraju
Bug: 276850662 Bug: 274605921 Test: atest QualifiedNetworksServiceTest Change-Id: I9d1d126e0112fe86d6f077ecb325f0f8976953a7
2023-04-05QnsTimer implementation for delayed events in QNSManish Dungriyal
Delayed messages in QNS needs to handle such that they will be unimpacted even in doze mode. Bug: 258753685 Test: atest QualifiedNetworksServiceTests and manual testing. Change-Id: I65f95069e7a8099ba8c80c7a25e7963ab79e9a6a Merged-In: I65f95069e7a8099ba8c80c7a25e7963ab79e9a6a (cherry picked from commit 1a9a04b3658a785704e5d6f68eaa6d915f21cd2d)
2023-03-29[QNS] Remove AlternativeEventListener & Provider am: 27d15968aasangyun
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22215374 Change-Id: I8b4c375b226688002cacb9c8dada582754f177a9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-27[QNS] Remove AlternativeEventListener & Providersangyun
AlternativeEventListener and Provider provides interfaces to receive data from other modules. Currently, these classes are not used because there is no more data to get from external. Bug: 274863260 Test: atest QualifiedNetworksServiceTests Change-Id: I42fa96dbfa6d9c7d9a9544828ae5b913ec64905d
2023-03-27[HysteresisDB] Support HysteresisDB Settings from CellularQualityMonitor am: ↵Nagendra Prasad Nagarle Basavaraju
0e47513462 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22286085 Change-Id: Ib4d9b21c13bccbee64ecd5324200044c92b49520 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-27[HysteresisDB] Support HysteresisDB Settings from CellularQualityMonitorNagendra Prasad Nagarle Basavaraju
- Support Overriding of HyseresisDb value from QualifiefNetworksService Bug: 240215633 Bug: 274605921 Test: atest QualifiedNetworksServiceTest Change-Id: I3294d5f08f0a4f755a915bdf846a00fbed4dedbf
2023-03-16Merge "set OWNERS to the TelephonyStatsLib" into udc-dev am: ace32073e3Sangyun Yun
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/22102412 Change-Id: I7b25247490387337136f4490cfe8c34a71722c1f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16[QNS] Introduction of the qns metric (QNS metric v1.3) am: 3fb7100cb4sangyun
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21791466 Change-Id: If8622444c16b8d8bc10f4be924d309409c6af5cf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "set OWNERS to the TelephonyStatsLib" into udc-devSangyun Yun
2023-03-16set OWNERS to the TelephonyStatsLibsangyun
Bug: 235436630 Test: m Change-Id: Ia7a521dcdab02193ed2e2f83c48a36ca31f2d71c
2023-03-13[QNS] Introduction of the qns metric (QNS metric v1.3)sangyun
Atom for QualifiedRatListChanged - Pushed atom when a QNS update qualified RAT list. Atom for FallbackRestrictionChanged - Pushed atom when QNS fallback restriction changed. Atom for ImsCallDrop - Pushed atom when IMS call drop occurred in when both transport type available. Atom for RatPreferenceMismatchInfo - Pulls the history for mismatch between RAT preference and actual one. Atom for HandoverTimeMillis - Pulls for time taken from update of RAT preference until successful handover completion. Atom for HandoverPingpong - Pulls for count of handover pingpong in short time Bug: 235436630 Test: atest QualifiedNetworksServiceTests Change-Id: I5b3bd2db6c1ca00412e0cbb2a7435fde7bc28015
2023-03-13[QNS] Stop monitoring thresholds for EIMS when data disconnected. am: 91bd6a427dsangyun
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21937740 Change-Id: I3f3ba0a870d4d4e92802f441241ac19a8ce1a2d8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-13[QNS] Stop monitoring thresholds for EIMS when data disconnected.sangyun
- When cellular is unavailable, CellularQuailtyMonitor will clear requests to telephonyCallBack. - When cellular become available again, other APns will reset the threshold by calling unregisterThresholdToQualityMonitor. For Emergency, according to current design, in some case, the threshold will not be reset as QNS only handles HO of Emergency data connection. - In result, CellularQuailtyMonitor will not listen to telephonyCallBack, until the set of threshold values is changed. Bug: 268269409 Test: atest QualifiedNetworksServiceTests Change-Id: I309be73d2fa6039ca97a79eb12e502fdb0e482c0 Signed-off-by: Jeremy Chow <ktchow@google.com>
2023-03-10[QNS]follow domain selection before EMC active am: 9682fd04f4Sewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21930979 Change-Id: I3e8c6840ff0472a4bc55bdf7af722b0f91d5c7fe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-09[QNS]follow domain selection before EMC activeSewook Seo
QNS will update guided RAT from domain selection also if emergency data network is active and emergency call is not active yet. Bug: 266189145 Test: atest QualifiedNetworksServiceTests, domain selection test Change-Id: I3a5d57c57be97a3dfb4582d788c275e02cd38897
2023-03-08Merge "[QNS] Fix thresholdBreached() to meet CP design" into udc-dev am: ↵Jeremy Chow
0eedb65ae3 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21698579 Change-Id: I297d57b8d537ee781425f025cd7d0a7a3fbb5d81 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-08Merge "[QNS] Fix thresholdBreached() to meet CP design" into udc-devJeremy Chow
2023-03-06[QNS]WifiQualityMonitor Issue am: 5fec6580daNagendra Prasad Nagarle Basavaraju
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21747579 Change-Id: Ieb2be7dee7e4dfca7801cd18f8a06db34b025ce4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-06[QNS]WifiQualityMonitor IssueNagendra Prasad Nagarle Basavaraju
- Fix for WQM Callback Issue at Wifi Low Coverage Area Bug: 269375087 Test: atest QualfiedNetworksServiceTests Change-Id: I93e260300027bb728dafa469ca001fa9108ff776
2023-03-02[QNS] Fix thresholdBreached() to meet CP designJeremy Chow
Bug: 271378124 Test: atest QualifiedNetworksServiceTest Change-Id: If5952a2ee34ce30bf70f4758fccd37d0d429311a
2023-02-28Merge "[QNS] use type 'long' for throttling time" into udc-dev am: 89f1a68106Sewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21563952 Change-Id: Ib7fe7fe576ec385d81aa32e0f409aaf7a71692d6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28[QNS] Fix junit test for AccessNetworkEvaluatorTest am: 51089ab4b2Nagendra Prasad Nagarle Basavaraju
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21573742 Change-Id: I71eca9504f2a0600dcc65953669cef1f36ff87ae Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28Merge "[QNS] use type 'long' for throttling time" into udc-devSewook Seo
2023-02-27[QNS] use type 'long' for throttling timeSewook Seo
Handling throttling time with type 'long'. Bug: 267612616 Test: atest QualifiedNetworksServiceTest Change-Id: I49f92530e51ae92b216340184b92d7b327acd6e2 (cherry picked from commit 6e1d7db2c9397c1b9551005ab31096631590784e)
2023-02-24Snap for 9650428 from 161d556373ae61556d5724baf83deb12ebd0197f to ↵Android Build Coastguard Worker
mainline-healthfitness-release Change-Id: I41a3b0a86cf75d2f0ef7d969e502c82a47fabbd3
2023-02-24[QNS] Fix junit test for AccessNetworkEvaluatorTestNagendra Prasad Nagarle Basavaraju
- Fix Junit test failure at testCachedPreferredTransportTypeForEmergency Bug: 270130207 Test: atest com.android.telephony.qns.AccessNetworkEvaluatorTest Change-Id: I8583c8288d29461fc1394ea1171954daf829a536
2023-02-24Merge "[QNS]notify callsate for emergency at active" into udc-dev am: 9dc314f1e6Sewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21533649 Change-Id: I1346a5a4b14d6b1d198bae021c78b0798e1ac1b6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-24[QNS]keep last transport type of emergency ANE am: 63fb7ea77cSewook Seo
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Telephony/+/21533648 Change-Id: Ifacfcc1e08426ca4437467b67db7ee078a697597 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23Merge "[QNS]notify callsate for emergency at active" into udc-devSewook Seo
2023-02-22[QNS]notify callsate for emergency at activeSewook Seo
- Update QNS callstate for emergency when emergency call state is changed to ACTIVE. - Bug fixes related to mNetCapability at ActiveCallTracker Bug: 266189145 Test: atest QualifiedNetworksServiceTests, domain selection test Change-Id: Ib47c0126120c5360a91a49758cf18270f7b61662 (cherry picked from commit 3f3b96ba1231e470ac7637f19d754979ac7b6808)
2023-02-22[QNS]keep last transport type of emergency ANESewook Seo
Bug: 266191349 Test: atest QualifiedNetworksServiceTest Change-Id: Ifa30ba47ed6c13eef7f022aa818691f315285906 (cherry picked from commit 04e2c0c7e8315b21761d6b0e4ab98432192fac4e)
2023-02-16[QNS] Add README.md filessangyun
Add README.md files Bug: 269549432 Test: build Change-Id: I8d57ccf37bcfc4225445aaec9adcca4ea837218b
2023-02-13[AOSP QNS][WFC] Remove dependency on AlternativeEventListener/ProviderSean.JS Tsai
bug: 269050391 Change-Id: Iaabb70f4fb76432fa20bd7ddf05b2ec1abcb3d4f
2023-02-09[QNS] Intoduce QNS Asset configuration for US carrierssangyun
- T-Mobile US - AT&T / AT&T 5G / AT&T 5G SA - Verizon Wireless - mvno tmo_us / att_us / vzw_us carriers Bug: 266777327 Test: build and default phone testing Test: atest QualifiedNetworksServiceTests Change-Id: I0d529ecd95b08b8241939b1e711204f45e6cd21e
2023-02-08Merge "Update for change of MediaQualityStatus.Builder"Sewook Seo
2023-02-07Update for change of MediaQualityStatus.BuilderSewook Seo
Bug: 268027750 Test: atest QualifiedNetworksServiceTests Change-Id: I604800f2f532b49d21d951df999bd41d9cadff2a
2023-02-06Merge "[QNS] porting ag/19371050"Sewook Seo
2023-02-06Merge "TelephonyStatsLib, support handling atoms and metrics"Sangyun Yun
2023-02-06[QNS] porting ag/19371050Sewook Seo
ag/19371050: Allow HO with Low RTP EV at guarding state Bug: 239379561 Test: atest QualifiedNetworksServiceTests Change-Id: I0bfd8cadc78f94a1526314505a25a525b6fb39e4
2023-02-06TelephonyStatsLib, support handling atoms and metricssangyun
Introduces TelephonyStatsLib to help with atom collection. - Atoms-Classes : Two types of abstract classes are provided pushed atom and pulled atom. - Persist function : For the pulled atom, it provides save the data to a file in case of sudden data loss (such as a process dies). - Provides callbacks for pulled atoms such as continuous gauges. - Provides write (for pushed) and append (for pulled) api - Storage class stores atoms internally and persistantly Add UnitTest - atest TelephonyStatsLibTests Bug: 235436630 Test: atest StatsLibTests Change-Id: I5b95a641dfa20b23e89059c59c3e95ae07aac42b
2023-02-04[QNS] notify cached EMC transport at DN failedSewook Seo
Notify cached transport type for emergency DN initial connect when the connection is failed. Bug: 266191727 Test: atest QualifiedNetworksServiceTests Change-Id: I54a5a2cfee03be7b7a0e464f5133d8dab31d4fed
2023-02-03Merge "[QNS] report guided RAT for EMC at disconnected."Sewook Seo