commit | b5c9e3567f65917247a8a16ba5618f35b88f420a | [log] [tgz] |
---|---|---|
author | paulhu <paulhu@google.com> | Mon Jul 12 15:14:59 2021 +0000 |
committer | Paul Hu <paulhu@google.com> | Mon Jul 12 16:02:38 2021 +0000 |
tree | 907d2c42cf63790e859495db60bba357a173f2ba | |
parent | 4846fff84d4c6bdf271f20b4b39d707a2f3002de [diff] |
Update network preference priority value for VPN Currently netd supports only the default value for VPN but CS send priorty value 1 to netd. It will break the default routing for VPN. Thus, update network preference priority value to 0 for VPN. Bug: 193245476 Test: atest CtsHostsideNetworkTests:HostsideVpnTests Original-Change: https://android-review.googlesource.com/1762867 Merged-In: I197cb358e8e30355fbf675e4c623abebe7abdb7f Change-Id: I197cb358e8e30355fbf675e4c623abebe7abdb7f
diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java index f6639dc..1fdb72f 100644 --- a/service/src/com/android/server/ConnectivityService.java +++ b/service/src/com/android/server/ConnectivityService.java
@@ -428,7 +428,7 @@ // PREFERENCE_PRIORITY_NONE when sending to netd. static final int PREFERENCE_PRIORITY_DEFAULT = 1000; // As a security feature, VPNs have the top priority. - static final int PREFERENCE_PRIORITY_VPN = 1; + static final int PREFERENCE_PRIORITY_VPN = 0; // Netd supports only 0 for VPN. // Priority of per-app OEM preference. See {@link #setOemNetworkPreference}. @VisibleForTesting static final int PREFERENCE_PRIORITY_OEM = 10;