Chiachang Wang
8d573213af
Update multiple validation result to ConnectivityService
...
Once a network is determined to have partial connectivity, it
cannot go back to full connectivity without a disconnect. This
is because NetworkMonitor can only communicate either
PARTIAL_CONNECTIVITY or VALID, but not both. Thus, multiple
validation results allow ConnectivityService to know the real
network status.
Bug: 129662877
Bug: 130683832
Test: atest FrameworksNetTests
Test: atest NetworkStackTests
Test: atest --generate-new-metrics 50
NetworkStackTests:com.android.server.connectivity.NetworkMonitorTest
Test: Simulate partial connectvitiy
Change-Id: I406c9368617c03a2dd3ab15fb1f6dbf539d7c714
Merged-In: I243db4c406cca826e803c8035268bc0c6e6e01e2
(cherry picked from commit 4532abd4d2 )
2019-05-24 06:15:25 +00:00
..
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-14 14:30:58 -07:00
2019-03-09 08:25:50 -08:00
2019-03-12 09:37:32 -07:00
2019-03-07 16:14:00 -08:00
2019-04-11 16:19:32 +00:00
2019-03-14 14:30:58 -07:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-14 14:30:58 -07:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-04-03 14:28:41 -07:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-09 08:25:50 -08:00
2019-03-07 16:14:00 -08:00
2019-03-14 14:30:58 -07:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-02 00:35:17 +00:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-04-17 02:36:22 +00:00
2019-03-09 08:25:50 -08:00
2019-03-28 20:12:46 +00:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 17:03:48 -08:00
2019-04-02 15:15:38 -04:00
2019-03-14 14:30:58 -07:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-02-21 16:15:52 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-09 08:25:50 -08:00
2019-05-24 06:15:25 +00:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-05-01 12:31:05 +00:00
2019-04-10 17:24:30 +01:00
2019-02-21 16:15:52 -08:00
2019-04-04 20:23:29 +00:00
2019-05-01 13:37:03 -07:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-05-22 15:16:37 +01:00
2019-03-07 16:14:00 -08:00
2019-03-14 14:30:58 -07:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-14 14:30:58 -07:00
2019-03-12 09:37:32 -07:00
2019-03-07 16:14:00 -08:00
2019-04-19 13:33:21 +08:00
2019-03-07 16:14:00 -08:00
2019-03-27 18:40:41 +00:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-02-21 16:15:52 -08:00
2019-03-12 09:37:32 -07:00
2019-03-12 09:37:32 -07:00
2019-03-12 11:46:10 -07:00
2019-03-14 14:30:58 -07:00
2019-03-14 14:30:58 -07:00
2019-03-07 16:14:00 -08:00
2019-04-16 21:18:18 +00:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-07 16:14:00 -08:00
2019-03-14 14:30:58 -07:00
2019-03-09 08:25:50 -08:00