Lorenzo Colitti
36cd857c9e
Fix a tethering crash when a 464xlat upstream disconnects. am: a329e8c984 am: dadc2fe3bb am: 0a250d57b5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1671533
Change-Id: I92cecaffe32a0d61cf630cd84f95c0857cb226e7
2021-04-12 17:04:20 +00:00
Lorenzo Colitti
a5c6a21b79
Fix a tethering crash when a 464xlat upstream disconnects. am: a329e8c984 am: dadc2fe3bb am: ffc11490ca
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1671533
Change-Id: I1b6408bd3274425de53f04afeaa9b3e79c16c99c
2021-04-12 17:03:54 +00:00
Lorenzo Colitti
ffc11490ca
Fix a tethering crash when a 464xlat upstream disconnects. am: a329e8c984 am: dadc2fe3bb
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1671533
Change-Id: Ia7e17399aa5da6bbb84419ef2d840cf14ee70ea9
2021-04-12 16:15:17 +00:00
Lorenzo Colitti
0a250d57b5
Fix a tethering crash when a 464xlat upstream disconnects. am: a329e8c984 am: dadc2fe3bb
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1671533
Change-Id: I7fa106c720d267c407ea1b9a94b1af8eb02aa1dd
2021-04-12 16:15:06 +00:00
Lorenzo Colitti
dadc2fe3bb
Fix a tethering crash when a 464xlat upstream disconnects. am: a329e8c984
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1671533
Change-Id: I985db044174ea0bb96c8ca588b380f0c11c0c48c
2021-04-12 15:32:50 +00:00
Lorenzo Colitti
a329e8c984
Fix a tethering crash when a 464xlat upstream disconnects.
...
When a 464xlat upstream disconnects, onLinkPropertiesChanged is
called after onLost. This breaks an UpstreamNetworkMonitor
assumption that no callback will ever arrive after onLost.
Bug: 173068192
Fix: 185117377
Test: new unit test
Change-Id: I4ff1eca6d5ed1680ff716c71b683891c8a0e5a77
2021-04-12 15:00:24 +00:00
Lorenzo Colitti
e833a4cc63
Merge changes from topic "peruidcallback-cts" am: 65bba3f6bc am: ab98c8119d am: 5ea615e08c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669609
Change-Id: I56ff93b1d629b94e59d279b96066700703e2db05
2021-04-09 17:32:47 +00:00
Lorenzo Colitti
ad150c460c
Ensure the HostsideVpnTests passes with keyguard locked. am: fd3b95c1f7 am: 16d841048e am: 8a92d39274
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669608
Change-Id: Ieb31c289e72837bcd602d04a6317c6203402daa0
2021-04-09 17:32:47 +00:00
Lorenzo Colitti
d9096739e3
Add CTS tests for registerDefaultNetworkCallbackAsUid. am: ed26ffe92d am: 6cbdc19b2c am: 2bc9317761
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669267
Change-Id: I3285145c5ba6466135c7021ed0e9043c69373ec0
2021-04-09 17:32:45 +00:00
Lorenzo Colitti
c7f7f5ada8
Merge changes from topic "peruidcallback-cts" am: 65bba3f6bc am: ab98c8119d am: 89d260c039
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669609
Change-Id: I0a28ee62a63c4db0494cc51f69ab0b8468401f85
2021-04-09 17:12:08 +00:00
Lorenzo Colitti
a42e82e17f
Ensure the HostsideVpnTests passes with keyguard locked. am: fd3b95c1f7 am: 16d841048e am: a8f8011851
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669608
Change-Id: I707386cd46c2070762d50254629829173be80510
2021-04-09 17:12:08 +00:00
Lorenzo Colitti
02e2380c8a
Add CTS tests for registerDefaultNetworkCallbackAsUid. am: ed26ffe92d am: 6cbdc19b2c am: 97384c0121
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669267
Change-Id: If16f7076f47acec463cb288f5a88c0cb7ee6de03
2021-04-09 17:12:07 +00:00
Lorenzo Colitti
5ea615e08c
Merge changes from topic "peruidcallback-cts" am: 65bba3f6bc am: ab98c8119d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669609
Change-Id: I556be793ee14d557ee1442287b47c9a1edcaad0d
2021-04-09 16:45:47 +00:00
Lorenzo Colitti
8a92d39274
Ensure the HostsideVpnTests passes with keyguard locked. am: fd3b95c1f7 am: 16d841048e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669608
Change-Id: I122298ef532c8a41821ead6bb07595e1412ce1e9
2021-04-09 16:45:47 +00:00
Lorenzo Colitti
2bc9317761
Add CTS tests for registerDefaultNetworkCallbackAsUid. am: ed26ffe92d am: 6cbdc19b2c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669267
Change-Id: Icca5c5a62818ac83910e968dbbadd0610305aa0b
2021-04-09 16:45:46 +00:00
Lorenzo Colitti
89d260c039
Merge changes from topic "peruidcallback-cts" am: 65bba3f6bc am: ab98c8119d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669609
Change-Id: Ifbd2f1615f9db9c499edc7d75d2bc3865043e1dc
2021-04-09 16:45:30 +00:00
Lorenzo Colitti
a8f8011851
Ensure the HostsideVpnTests passes with keyguard locked. am: fd3b95c1f7 am: 16d841048e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669608
Change-Id: I689f8a5e5028069753d377979eee14f97e611681
2021-04-09 16:45:29 +00:00
Lorenzo Colitti
97384c0121
Add CTS tests for registerDefaultNetworkCallbackAsUid. am: ed26ffe92d am: 6cbdc19b2c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669267
Change-Id: I6983acf968da429a0c036aa7e13a406f27ba7278
2021-04-09 16:45:27 +00:00
Lorenzo Colitti
ab98c8119d
Merge changes from topic "peruidcallback-cts" am: 65bba3f6bc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669609
Change-Id: Ic9d3ef957feb979142d7b0adb3ec9525e432eb14
2021-04-09 15:59:16 +00:00
Lorenzo Colitti
16d841048e
Ensure the HostsideVpnTests passes with keyguard locked. am: fd3b95c1f7
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669608
Change-Id: Idabf4f50d54116d80dc349564bd9ab04cc7fd21a
2021-04-09 15:59:15 +00:00
Lorenzo Colitti
6cbdc19b2c
Add CTS tests for registerDefaultNetworkCallbackAsUid. am: ed26ffe92d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669267
Change-Id: Id8d968130a52d419c65a628fb93e47e5ac48c81e
2021-04-09 15:59:13 +00:00
Lorenzo Colitti
65bba3f6bc
Merge changes from topic "peruidcallback-cts"
...
* changes:
Cleanups to VPN hostside tests.
Ensure the HostsideVpnTests passes with keyguard locked.
Add CTS tests for registerDefaultNetworkCallbackAsUid.
2021-04-09 15:16:47 +00:00
TreeHugger Robot
1f3a487326
Merge "Add back platform APIs to HostsideNetworkTestsApp" into sc-dev
2021-04-09 14:41:25 +00:00
junyulai
1bb82d79da
[automerger skipped] Fix NetworkCallback expecting wrong network am: 2e74377464 am: cfd7518bdc am: 2ece9db0de -s ours
...
am skip reason: skip tag Change-Id I2dce6035b13472bbdc2609009d690aac96280033 with SHA-1 bed32ff530 is already in history
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1657299
Change-Id: I04016f6a01ff50ec00180f0277a0997f3ca0ab6d
2021-04-09 11:21:17 +00:00
junyulai
d92fd2aef5
[automerger skipped] Fix NetworkCallback expecting wrong network am: 2e74377464 am: cfd7518bdc am: 74e03eb201 -s ours
...
am skip reason: skip tag Change-Id I2dce6035b13472bbdc2609009d690aac96280033 with SHA-1 bed32ff530 is already in history
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1657299
Change-Id: I9f7eccc134467ff3ba31a6b62c95f7735727e943
2021-04-09 11:00:58 +00:00
junyulai
74e03eb201
Fix NetworkCallback expecting wrong network am: 2e74377464 am: cfd7518bdc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1657299
Change-Id: I4a04b1c4d0e761024a0a7506c7fcf32020413c4b
2021-04-09 09:38:43 +00:00
junyulai
2ece9db0de
Fix NetworkCallback expecting wrong network am: 2e74377464 am: cfd7518bdc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1657299
Change-Id: I9f14fae14fcb7ed5b2e63b067e8ea14404b484a2
2021-04-09 09:38:26 +00:00
junyulai
cfd7518bdc
Fix NetworkCallback expecting wrong network am: 2e74377464
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1657299
Change-Id: Ia3e24d519ab7101e9cd1be7ec18f1ba7f7fff7e9
2021-04-09 08:53:47 +00:00
Remi NGUYEN VAN
0b137cb1aa
Add back platform APIs to HostsideNetworkTestsApp
...
The "platform_apis: true" clause was removed by mistake and is actually
necessary.
Ignore-AOSP-First: original change not in AOSP
Fixes: 184844380
Test: atest HostsideVpnTests
Change-Id: I32bd4a7057a3eb167975fe9f51f1bc0d056c44a0
2021-04-09 04:51:16 +00:00
junyulai
2e74377464
Fix NetworkCallback expecting wrong network
...
By current wifi design, wifi will report disconnected and
re-connected when changing from non-metered to metered.
However, the cts test app listens for all network, which
will get mobile network as active network when wifi is
changing meteredness. This is not expected. And causes
test failures when DUT has both wifi and mobile connections.
Thus, this change pass request to track currently active
network to the test app and register only for transport
types of currently active network to prevent from getting
unexpected network.
Test: atest CtsHostsideNetworkTests:com.android.cts.net.HostsideNetworkCallbackTests
Bug: 182516128
Merged-In: I2dce6035b13472bbdc2609009d690aac96280033
Change-Id: I2dce6035b13472bbdc2609009d690aac96280033
(cherry-picked from ag/14029457)
2021-04-09 10:16:18 +08:00
Junyu Lai
3ec79f9919
Merge "Fix NetworkCallback expecting wrong network" into sc-dev
2021-04-09 02:06:50 +00:00
Nucca Chen
1de2901818
Merge "[NFCT.TETHER.11] Test TetherOffloadRule{Add, Remove} and set limit for IPv4" am: 68f6f5fe79 am: f0b3bb6e4e am: 79206b9906
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1563332
Change-Id: If7081b15b97cd737d96788d875f7b895ee609cbf
2021-04-08 15:10:57 +00:00
Nucca Chen
bb68871e68
Merge "[NFCT.TETHER.11] Test TetherOffloadRule{Add, Remove} and set limit for IPv4" am: 68f6f5fe79 am: f0b3bb6e4e am: e37b9272f4
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1563332
Change-Id: Ic2ba2e4a30ab135ead6d8bf359df7a541e51f11a
2021-04-08 14:18:02 +00:00
Nucca Chen
e37b9272f4
Merge "[NFCT.TETHER.11] Test TetherOffloadRule{Add, Remove} and set limit for IPv4" am: 68f6f5fe79 am: f0b3bb6e4e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1563332
Change-Id: I56c1250280473dd1e10693c9cae65e6d2e5e808d
2021-04-08 13:30:30 +00:00
Nucca Chen
79206b9906
Merge "[NFCT.TETHER.11] Test TetherOffloadRule{Add, Remove} and set limit for IPv4" am: 68f6f5fe79 am: f0b3bb6e4e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1563332
Change-Id: I44483470e1213716874dcdb07317f3ddb4c72b9d
2021-04-08 13:30:26 +00:00
Lorenzo Colitti
08b33ff7fb
Cleanups to VPN hostside tests.
...
Use TestableNetworkCallback instead of a hand-rolled class.
Remove unnecessary runWithShellPermissionIdentity around
unregisterNetworkCallback calls.
Bug: 165835257
Test: test-only change
Change-Id: I4557dfc64136f9c0b4bdaa1248c33b13e96ba3ed
2021-04-08 22:09:10 +09:00
Lorenzo Colitti
fd3b95c1f7
Ensure the HostsideVpnTests passes with keyguard locked.
...
The test app used in CtsHostsideNetworkTests already dismisses
the keyguard for its own activity, but that doesn't work for the
VPN tests. This is because as soon as the VPN dialog appears, the
test activity is no longer in the foreground and the keyguard
comes back. As a result, the test cannot click on the VPN dialog.
Test: test-only change
Change-Id: I7be1d7fb46a2f9547bc5325d75b5bd5546e6dc18
2021-04-08 21:50:15 +09:00
Nucca Chen
f0b3bb6e4e
Merge "[NFCT.TETHER.11] Test TetherOffloadRule{Add, Remove} and set limit for IPv4" am: 68f6f5fe79
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1563332
Change-Id: Id5f0d10b07b8fde23d627eaa7058b38512591f98
2021-04-08 12:46:23 +00:00
Lorenzo Colitti
ed26ffe92d
Add CTS tests for registerDefaultNetworkCallbackAsUid.
...
Bug: 165835257
Test: test-only change
Change-Id: Ib3266665735ee587f3f8ae82dadd1e4ca7ce4353
2021-04-08 21:44:30 +09:00
Nucca Chen
68f6f5fe79
Merge "[NFCT.TETHER.11] Test TetherOffloadRule{Add, Remove} and set limit for IPv4"
2021-04-08 12:02:15 +00:00
junyulai
bed32ff530
Fix NetworkCallback expecting wrong network
...
By current wifi design, wifi will report disconnected and
re-connected when changing from non-metered to metered.
However, the cts test app listens for all network, which
will get mobile network as active network when wifi is
changing meteredness. This is not expected. And causes
test failures when DUT has both wifi and mobile connections.
Thus, this change pass request to track currently active
network to the test app and register only for transport
types of currently active network to prevent from getting
unexpected network.
Test: atest CtsHostsideNetworkTests:com.android.cts.net.HostsideNetworkCallbackTests
Bug: 182516128
Ignore-AOSP-First: merge conflict with ag/13615939 which cannot
be cherry-picked.
Change-Id: I2dce6035b13472bbdc2609009d690aac96280033
2021-04-08 18:37:26 +08:00
Xiao Ma
171dda09ad
Apply IPv6 utils struct stuff to build RA packet in the Daemon. am: 3e557d777a am: 7f8ae5c99d am: 5d0cec9328
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1614996
Change-Id: Iefef1ce398ab0f65fdf29bca15c8655e64953db0
2021-04-08 07:22:26 +00:00
Xiao Ma
73add1d174
Apply IPv6 utils struct stuff to build RA packet in the Daemon. am: 3e557d777a am: 7f8ae5c99d am: d39b5b9888
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1614996
Change-Id: I9e78b118bb2afdf36fbe28285a927b5d92d9daf6
2021-04-08 07:21:29 +00:00
Xiao Ma
d39b5b9888
Apply IPv6 utils struct stuff to build RA packet in the Daemon. am: 3e557d777a am: 7f8ae5c99d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1614996
Change-Id: I640b6995bad3fb111bb4bd3e1b2194dac6aea101
2021-04-08 06:35:33 +00:00
Xiao Ma
5d0cec9328
Apply IPv6 utils struct stuff to build RA packet in the Daemon. am: 3e557d777a am: 7f8ae5c99d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1614996
Change-Id: I00b6312bc87f1958c1dae5f99584f93a12f75eae
2021-04-08 06:35:25 +00:00
Treehugger Robot
331b81c651
Merge "Improve RouterAdvertisementDaemonTest." am: 662237f2f8 am: 3b2ad2b764 am: b8aa244e11
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669025
Change-Id: If6f9a6f06c38c75282660334d5b39153c13dbb5b
2021-04-08 05:56:19 +00:00
Xiao Ma
7f8ae5c99d
Apply IPv6 utils struct stuff to build RA packet in the Daemon. am: 3e557d777a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1614996
Change-Id: Id6b170c8743ba3c7449183c9694cce54f0bdf1bf
2021-04-08 05:51:56 +00:00
Treehugger Robot
3a47a9b55c
Merge "Improve RouterAdvertisementDaemonTest." am: 662237f2f8 am: 3b2ad2b764 am: 5efb849dcf
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669025
Change-Id: I210eeb02010c89d3ef37cd79ca4b46e518ebb579
2021-04-08 05:34:19 +00:00
Treehugger Robot
b8aa244e11
Merge "Improve RouterAdvertisementDaemonTest." am: 662237f2f8 am: 3b2ad2b764
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669025
Change-Id: Ica070f535e0599b7729469a518ff550d273fc77a
2021-04-08 05:07:44 +00:00
Treehugger Robot
5efb849dcf
Merge "Improve RouterAdvertisementDaemonTest." am: 662237f2f8 am: 3b2ad2b764
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1669025
Change-Id: Ifcf397852832cb8e1550b4a3b933c9872f93cc50
2021-04-08 05:07:35 +00:00