android_packages_modules_Co.../tests/net/java/com/android/server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Varun Anand f3fd8dd454 Remove ConnectivityManager and its usages from NetworkStatsService.
NSS needed it for getting VpnInfo[], NetworkState[] and
activeLinkProperties which it used to query via ConnectivityManager.

For VpnInfo[], this was racy as NSS may ignore intermediate changes to a
VPN's underlying networks. See http://b/123961098 for more context.

It may also lead to deadlocks b/w ConnectivityService and
NetworkStatsService. See http://b/126245192 for more info.

This change will ensure that NSS is never contending on any of
ConnectivityService locks.

Bug: 123961098
Bug: 126245192
Bug: 120145746
Test: atest FrameworksNetTests
Change-Id: Id1da446b54d95ee68ed14079107b1a10318bcf8b
Merged-In: I57e117bb4e9efe491b19d6b5a479f2d58d1c58e6
2019-03-01 00:10:52 +00:00
..
connectivity Merge changes from topic "nat64" 2019-02-27 23:37:42 +00:00
net Remove ConnectivityManager and its usages from NetworkStatsService. 2019-03-01 00:10:52 +00:00
ConnectivityServiceTest.java Remove ConnectivityManager and its usages from NetworkStatsService. 2019-03-01 00:10:52 +00:00
IpSecServiceParameterizedTest.java Merge "Avoid calling ParcelFileDescriptor.fromSocket on new Sockets." 2019-01-18 22:25:35 +00:00
IpSecServiceRefcountedResourceTest.java Add reference counted resources to IpSecService 2017-12-12 23:40:52 -08:00
IpSecServiceTest.java Merge "Avoid calling ParcelFileDescriptor.fromSocket on new Sockets." 2019-01-18 22:25:35 +00:00
NetworkManagementServiceTest.java Prevent crash in NetworkManagementServiceTest#shutdown() 2018-01-29 16:01:56 +09:00
NsdServiceTest.java Fix NPE in NsdServiceTest 2017-09-28 15:22:13 +09:00