android_packages_modules_Co.../tests/net/java/com/android/server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Varun Anand 65d59a826f 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: I57e117bb4e9efe491b19d6b5a479f2d58d1c58e6
2019-02-28 13:43:02 -08:00
..
connectivity Merge "Skip unreachable route when estimating VPN destinations" am: 3b3871c9e5 am: a480624ebd 2019-02-20 04:35:38 -08:00
net Remove ConnectivityManager and its usages from NetworkStatsService. 2019-02-28 13:43:02 -08:00
ConnectivityServiceTest.java Remove ConnectivityManager and its usages from NetworkStatsService. 2019-02-28 13:43:02 -08: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