Merge "Define and use default request in Ikev2VpnRunner" am: d4235a815c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1495898 Change-Id: I1be9a5f7ef581bb5b5e2c7bfd40b9380a0abd838
This commit is contained in:
@@ -2407,7 +2407,14 @@ public class Vpn {
|
||||
.addTransportType(NetworkCapabilities.TRANSPORT_TEST)
|
||||
.build();
|
||||
} else {
|
||||
req = cm.getDefaultRequest();
|
||||
// Basically, the request here is referring to the default request which is defined
|
||||
// in ConnectivityService. Ideally, ConnectivityManager should provide an new API
|
||||
// which can provide the status of physical network even though there is a virtual
|
||||
// network. b/147280869 is used for tracking the new API.
|
||||
// TODO: Use the new API to register default physical network.
|
||||
req = new NetworkRequest.Builder()
|
||||
.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
|
||||
.build();
|
||||
}
|
||||
|
||||
cm.requestNetwork(req, mNetworkCallback);
|
||||
|
||||
Reference in New Issue
Block a user