Add DEFAULT_NETWORK_PRIORITY constants
- Add default network priority to NetworkRequestInfo. - The default network priority value is used when issue uid ranges rules to netd. Netd will use the priority value and uid ranges to generate corresponding ip rules specific to the given network preference. Bug: 171872461 Test: atest FrameworksNetTests Merged-In: I0ea71b348492aeb4784d487bed4cfd5d387426ba Change-Id: I0ea71b348492aeb4784d487bed4cfd5d387426ba
This commit is contained in:
@@ -118,6 +118,8 @@ import static android.net.resolv.aidl.IDnsResolverUnsolicitedEventListener.VALID
|
||||
import static android.os.Process.INVALID_UID;
|
||||
import static android.system.OsConstants.IPPROTO_TCP;
|
||||
|
||||
import static com.android.server.ConnectivityService.DEFAULT_NETWORK_PRIORITY_MOBILE_DATA_PREFERRED;
|
||||
import static com.android.server.ConnectivityService.DEFAULT_NETWORK_PRIORITY_OEM;
|
||||
import static com.android.server.ConnectivityServiceTestUtils.transportToLegacyType;
|
||||
import static com.android.testutils.ConcurrentUtils.await;
|
||||
import static com.android.testutils.ConcurrentUtils.durationOf;
|
||||
@@ -10622,8 +10624,9 @@ public class ConnectivityServiceTest {
|
||||
mService.new OemNetworkRequestFactory()
|
||||
.createNrisFromOemNetworkPreferences(
|
||||
createDefaultOemNetworkPreferences(prefToTest));
|
||||
|
||||
final List<NetworkRequest> mRequests = nris.iterator().next().mRequests;
|
||||
final NetworkRequestInfo nri = nris.iterator().next();
|
||||
assertEquals(DEFAULT_NETWORK_PRIORITY_OEM, nri.getDefaultNetworkPriority());
|
||||
final List<NetworkRequest> mRequests = nri.mRequests;
|
||||
assertEquals(expectedNumOfNris, nris.size());
|
||||
assertEquals(expectedNumOfRequests, mRequests.size());
|
||||
assertTrue(mRequests.get(0).isListen());
|
||||
@@ -10651,8 +10654,9 @@ public class ConnectivityServiceTest {
|
||||
mService.new OemNetworkRequestFactory()
|
||||
.createNrisFromOemNetworkPreferences(
|
||||
createDefaultOemNetworkPreferences(prefToTest));
|
||||
|
||||
final List<NetworkRequest> mRequests = nris.iterator().next().mRequests;
|
||||
final NetworkRequestInfo nri = nris.iterator().next();
|
||||
assertEquals(DEFAULT_NETWORK_PRIORITY_OEM, nri.getDefaultNetworkPriority());
|
||||
final List<NetworkRequest> mRequests = nri.mRequests;
|
||||
assertEquals(expectedNumOfNris, nris.size());
|
||||
assertEquals(expectedNumOfRequests, mRequests.size());
|
||||
assertTrue(mRequests.get(0).isListen());
|
||||
@@ -10677,8 +10681,9 @@ public class ConnectivityServiceTest {
|
||||
mService.new OemNetworkRequestFactory()
|
||||
.createNrisFromOemNetworkPreferences(
|
||||
createDefaultOemNetworkPreferences(prefToTest));
|
||||
|
||||
final List<NetworkRequest> mRequests = nris.iterator().next().mRequests;
|
||||
final NetworkRequestInfo nri = nris.iterator().next();
|
||||
assertEquals(DEFAULT_NETWORK_PRIORITY_OEM, nri.getDefaultNetworkPriority());
|
||||
final List<NetworkRequest> mRequests = nri.mRequests;
|
||||
assertEquals(expectedNumOfNris, nris.size());
|
||||
assertEquals(expectedNumOfRequests, mRequests.size());
|
||||
assertTrue(mRequests.get(0).isRequest());
|
||||
@@ -10700,8 +10705,9 @@ public class ConnectivityServiceTest {
|
||||
mService.new OemNetworkRequestFactory()
|
||||
.createNrisFromOemNetworkPreferences(
|
||||
createDefaultOemNetworkPreferences(prefToTest));
|
||||
|
||||
final List<NetworkRequest> mRequests = nris.iterator().next().mRequests;
|
||||
final NetworkRequestInfo nri = nris.iterator().next();
|
||||
assertEquals(DEFAULT_NETWORK_PRIORITY_OEM, nri.getDefaultNetworkPriority());
|
||||
final List<NetworkRequest> mRequests = nri.mRequests;
|
||||
assertEquals(expectedNumOfNris, nris.size());
|
||||
assertEquals(expectedNumOfRequests, mRequests.size());
|
||||
assertTrue(mRequests.get(0).isRequest());
|
||||
@@ -12892,6 +12898,8 @@ public class ConnectivityServiceTest {
|
||||
assertEquals(1, nris.size());
|
||||
assertTrue(nri.isMultilayerRequest());
|
||||
assertEquals(nri.getUids(), uidRangesForUids(uids));
|
||||
assertEquals(DEFAULT_NETWORK_PRIORITY_MOBILE_DATA_PREFERRED,
|
||||
nri.getDefaultNetworkPriority());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user