summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-23Snap for 10850711 from e2cdcdb469a9e643fa6db75e7207815bccbf04f7 to ↵android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android14-qpr1-s2-releaseandroid14-qpr1-releaseAndroid Build Coastguard Worker
udc-qpr1-release Change-Id: I35cebb476eb3cbfb7f43a43f7c0f330e58dcd891
2023-09-22Merge "Keep the RetryIndex if the Error is IKE Protocol Exception" into ↵Kuen Yuet Cheung
udc-qpr-dev
2023-09-21Snap for 10844344 from d46e05ed9f0f888071426782c445719fa7a244d5 to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: If97b51de7f20d4c3925f6769105dba309ce21a41
2023-09-21Support DH group 15, 16 in IwlanJeremy Chow
Bug: 290731234 Test: Manual test with Swissom_CH b/294857632#comment6 Change-Id: I1ee7deaf0e391d6fc2576c983881da32454ce7f6 Merged-In: I1ee7deaf0e391d6fc2576c983881da32454ce7f6
2023-09-20Keep the RetryIndex if the Error is IKE Protocol ExceptionKuen Yuet Cheung
Test: atest Bug: 292312000 Change-Id: I722f543de2ab6ce94410c7be1ce58528ae762626 Merged-In: I722f543de2ab6ce94410c7be1ce58528ae762626
2023-07-18Snap for 10515480 from 8083fcf496e69161e646e4478a58f88ff2b2e580 to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: I74c66ba07ea20fc8f44debe271bc19e0502caadf
2023-07-17Merge "Avoid network change during tunnel bring up not toggle tunnel ↵Tairu Wang
bringdown" into udc-qpr-dev
2023-07-13Snap for 10492621 from 3f5724ffd1257bbd5d529a56ccdff18413f8d682 to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: Ie9bd44f3b0115e278ff4d35b48eec7cb4644b6e6
2023-07-13Merge "Only report call state to corresponding slot in IwlanEventListener" ↵Jeremy Chow
into udc-qpr-dev
2023-07-13Merge "Reset carrier error policy in ErrorPolicyManager if new carrier has ↵Jeremy Chow
no error policy." into udc-qpr-dev
2023-07-12Snap for 10486787 from 6d6e18a95daadfbc7194c99165712f97a2545fb0 to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: I9f8c4553681f4481650804d3f266b7c875363041
2023-07-11Snap for 10477539 from 22e14b73f74af7bfa002ec84346e00ac132eea34 to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: I1ee56635bb62313949f83f7aea83e4e48e011206
2023-07-11Avoid network change during tunnel bring up not toggle tunnel bringdownTairu Wang
- Update sNetwork at the end of setNetworkConnected(). Bug: 289446567 Test: atest IwlanTests: IwlanDataServiceTest#testNetworkChangeDuringTunnelBringUp_closeTunnel, sanity test Change-Id: I5aa7becf7613c38cc473a5d0c49f18ba661d296d
2023-07-11Reset carrier error policy in ErrorPolicyManager if new carrier has no error ↵Jeremy Chow
policy. Bug: 279676451 Test: atest IwlanTests Change-Id: Idff2728be6fe12c0e7d651d6a6ca46738a49d0c8
2023-07-11[Iwlan Metrics] Block unexpected IwlanSetupDataCallResultReportedEdenSu
Clear MessageId after sending metrics data to prevent the unexpected IwlanSetupDataCallResultReported. Test: Local test to verified the IwlanSetupDataCallResultReported won't be sent when IWLAN PDN was torn down by deactivation request. Bug: 285454913 Change-Id: I822b46df4804bf3ad87639f6c6bfd8dbe1a48bd0 Merged-In: I822b46df4804bf3ad87639f6c6bfd8dbe1a48bd0
2023-07-10Update Network to EpdgTunnelManager when SetupDataCallEdenSu
Issue: After Iwlan crached/restarted, the default network updated before DP created. The EpdgTunnelManager isn't updated the default network so it blocked the IWLAN PDN setup. Solution: Udpate the network to EpdgTunnelmanager when processing SETUP_DATA_CALL request. Bug: 285069037 Test: Iwlan PDN can be restored after kill Iwlan process PtsRadioIwlanTest#IwlanRestartTest passed (cherry picked from https://android-review.googlesource.com/q/commit:8a58b44149ec5e4d761a92ca74382dde5c83a023) Merged-In: I34aeae147ccad1934d697c34da4bb35bfb96de68 Change-Id: I34aeae147ccad1934d697c34da4bb35bfb96de68 Change-Id: Ib8d6cc2d02deab1356f67277a12783e41ac67b7d
2023-07-06Snap for 10449897 from 85cc7c00864fc6df2044506e40b00bb1b67ff32b to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: Idc77958411105f48e623cfc249a2f46e392f2d74
2023-07-05Avoid NPE for null static LinkProperties object am: d3d87114e7 am: a9ba338032Aswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23879885 Change-Id: I8169a6dca09e543d58d38a898e3235c14ae4d9c7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-05Avoid NPE for null static LinkProperties object am: d3d87114e7Aswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23879885 Change-Id: I35d976b7c2596ae072933155781eb5c0609d659f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-02Only report call state to corresponding slot in IwlanEventListenerJeremy Chow
Bug: 285728334 Test: atest IwlanTests Change-Id: I8611b85283559287b4c504b9670918f1bc50dce9
2023-07-01Snap for 10423847 from 53c03bc1135753378e01906515e206803efea1cf to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: I362b1fcbc3f730b6c79a91099cd66114eab98abd
2023-06-30Avoid NPE for null static LinkProperties object am: df62b646fbAswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23880750 Change-Id: I10156824318d0bdd3a02534d071927eb8fb685b8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-30Avoid NPE for null static LinkProperties objectAswin Sankar
- LinkProperties can be null at onCapabilitiesChanged(). - Reverse equality check to access @NonNull variable first. - Update static variable 'sNetworkConnected' to fix flaky test. Fix: 288475484, 287627889 Test: IwlanDataServiceTest, Live regression test. Change-Id: I5f4e79099ebc8f688bcb19fbb540ca5e50704c2f
2023-06-30Avoid NPE for null static LinkProperties objectAswin Sankar
- LinkProperties can be null at onCapabilitiesChanged(). - Reverse equality check to access @NonNull variable first. - Update static variable 'sNetworkConnected' to fix flaky test. Fix: 288475484, 287627889 Test: IwlanDataServiceTest, Live regression test. Change-Id: I5f4e79099ebc8f688bcb19fbb540ca5e50704c2f
2023-05-27Snap for 10213992 from 1a85e247c38eb3eff86e1d98009d76e4d99ec73a to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: I8f754b27adb5ef7bd89fb73e435350aa90566b24
2023-05-26Merge "Handling for static ePDG IP addresses" into udc-dev am: 260b35cd35 ↵Aswin Sankar
am: 51f7fe991f Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23394279 Change-Id: I6c08dea16868d3dfa7e99e601b377e6ae03a2a0e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-26updateNetwork(): Avoid NPE for null Network object. am: 05afdc7987 am: ↵Aswin Sankar
0b5f2f86b2 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23355117 Change-Id: I736416d4f96ba47284990a5b38ad315760afdc24 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-25Merge "Handling for static ePDG IP addresses" into udc-dev am: 260b35cd35Aswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23394279 Change-Id: I63145467a82d6ecdba6ac78605e843b3cb329ab3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-25updateNetwork(): Avoid NPE for null Network object. am: 05afdc7987Aswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23355117 Change-Id: Ic7e115f8b9054d0ced0bff77d27bf487cbe6f6e8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-25Merge "Handling for static ePDG IP addresses" into udc-devandroid14-devAswin Sankar
2023-05-24Handling for static ePDG IP addressesAswin Sankar
- Test boxes may have directly configured IP addresses in place of static ePDG strings. Do not try to DNS resolve the IP addresses, instead use it directly in place. - Additional logging for debug purposes. - Reverse UT asserts to satisfy ErrorProne check. Bug: 283676864 Test: LTP IWLAN Amarisoft testing. New UT in IwlanDataServiceTest. Change-Id: Idc14141879f196ca2eed9f2b3d810fa75f00c54c Merged-In: Idc14141879f196ca2eed9f2b3d810fa75f00c54c
2023-05-24updateNetwork(): Avoid NPE for null Network object.Aswin Sankar
- On cross SIM enable or LinkProperties update, use Objects.equals() support null Network objects. - Network objects may be null if device has just booted up or Network is of ETHERNET type. Fix: 283177975, 282913671 Test: New UTs in IwlanDataServiceTest. Live test for fix. Change-Id: Ife81fd507ee32c4083e7950ed46681a21c816696 Merged-In: Ife81fd507ee32c4083e7950ed46681a21c816696
2023-05-17Snap for 10146593 from f359003a4274f93fa956971bbce1de6537454b0c to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: Ia6222b939a59322cb3b73310458874f622dbd74f
2023-05-16Update EpdgTunnelManager on cross SIM enable event am: 112b347bd7 am: 1bcf45c0b2Aswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23220314 Change-Id: I46245d598feb74d3ec3b9ab56cd4a8540890439e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16Update EpdgTunnelManager on cross SIM enable event am: 112b347bd7Aswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23220314 Change-Id: Icf00d8fa3bb4233aaf21a664891a12328cbace28 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15Update EpdgTunnelManager on cross SIM enable eventAswin Sankar
- When cross-SIM calling is enabled for the first time after an APM toggle or factory reset, IwlanDataService should trigger updateNetwork() so that EpdgTunnelManager has the latest info about the default network and link properties for tunnel bringup. Bug: 282134634 Test: New tests in EpdgTunnelManagerTest. Live DSDA test. Change-Id: I6c6442ece12745279c4e3105dffb37abe12f5d7e Merged-In: I6c6442ece12745279c4e3105dffb37abe12f5d7e
2023-05-15Invoke separate IPv4 and IPv6 DNS queries in parallel am: 5404598e33 am: ↵Aswin Sankar
66a938bc8d Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23237099 Change-Id: I219bf23f77015f0d47a4af4d7b4b57b4a2217203 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15Invoke separate IPv4 and IPv6 DNS queries in parallel am: 5404598e33Aswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/23237099 Change-Id: Id9099b9f4850b197c76a250136ad8050250cf88d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15Invoke separate IPv4 and IPv6 DNS queries in parallelAswin Sankar
- Avoids timing out on the result of 1 query type when the result of the other query is available, eg. if IPv4 result is available first but IPv6 nameserver cannot be reached. - Moves Static ePDG resolution to also perform parallel DNS resolution. Bug: 275054266 Test: Live test on major NA carriers. New UTs in EpdgSelectorTest Change-Id: I302d7ddd4b00584f0c848ed5c85eb2b8955291da Merged-In: I302d7ddd4b00584f0c848ed5c85eb2b8955291da
2023-05-05Snap for 10071751 from e0b5582e291fd5f74653037f6e6db568a3bde7fe to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: Ibf29b102f5bdac0ce2d94d7e40187a32f5b1e669
2023-05-03Disable MOBIKE for IPv6 ePDGs to avoid UDP encap am: 5372c53b5d am: 75bcb84bf7Aswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/22978009 Change-Id: Id6237f4b42336bdb431497601599c79a8767a855 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03Disable MOBIKE for IPv6 ePDGs to avoid UDP encap am: 5372c53b5dAswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/22978009 Change-Id: Iab4fda9dd24355c539b7d8719265ec47659f0550 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02Disable MOBIKE for IPv6 ePDGs to avoid UDP encapAswin Sankar
- According to RFC 4555, IPv6 ePDGs can enable UDP encapsulation when MOBIKE is enabled, even if there is no local or remote NAT. - Android connectivity presently does not allow for IPv6 UDP encapsulations. - UE can still perform IPv6 rekey-based mobility procedures. Bug:274860752 Test: Live test on IPv6 ePDG on NA commercial carrier. New UTs in EpdgTunnelManagerTest Change-Id: I794abaa1a964e8e959967989ccfe5f1140f675d8 Merged-In: I794abaa1a964e8e959967989ccfe5f1140f675d8
2023-04-29Snap for 10037196 from c8126ae52f2d9df6fa11ea2e6871e37081a75289 to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: Ie8e6604c0d5b39f68848c129c0ced5dc83a426b4
2023-04-28Snap for 10017868 from 9484b57a7afe5f119cf80e65fe73436016d083a1 to ↵Android Build Coastguard Worker
udc-qpr1-release Change-Id: Iaa0d5607f5a6d89f1c6d8db2d5fb5f035bb4e98d
2023-04-26Merge "Avoid closing IKE during bring-up if Network is not updated" into ↵Po-Chun Lee
udc-dev am: 34681c851c Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/22883776 Change-Id: I9494b3b6f09e3e8edd79f0094b4f6ade6449c9bc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26Merge "Avoid closing IKE during bring-up if Network is not updated" into udc-devPo-Chun Lee
2023-04-26Merge "Attach attribution tag to Iwlan app context." into udc-dev am: 6744de247bAswin Sankar
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Iwlan/+/22775928 Change-Id: I025af68310cfd987ccbd385a8a085b94fde4de48 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26Merge "Attach attribution tag to Iwlan app context." into udc-devAswin Sankar
2023-04-26Avoid closing IKE during bring-up if Network is not updatedPo-Chun Lee
Iwlan must immediately close IKE sessions in the bring-up phase if the network has changed, since IKE will perform a NOP for IkeSession#setNetwork(). However, if the network remains unchanged, this design should be bypassed, i.e., onLinkPropertiesChanged(). Bug: 279535606 Test: atest(new) (cherry picked from https://android-review.googlesource.com/q/commit:c6a3e938ced3bedecaad32534a7a5ea573656923) Merged-In: I60e1e8a1d00fa669d9a3980c513bf98e7692f9ad Change-Id: I60e1e8a1d00fa669d9a3980c513bf98e7692f9ad