From 9164c10b67103d7cacee50966e17d64aa54a895b Mon Sep 17 00:00:00 2001 From: Chiachang Wang Date: Thu, 13 Jan 2022 10:54:32 +0800 Subject: [PATCH] Send exclude local routes value to netd for VPN network Bug: 184750836 Test: atest FrameworksNetTests Change-Id: I40ce741b6e918db7bf62cb5f29d9be1b16a94902 --- service/src/com/android/server/ConnectivityService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java index d625d1b853..e0d28f37cb 100644 --- a/service/src/com/android/server/ConnectivityService.java +++ b/service/src/com/android/server/ConnectivityService.java @@ -4042,7 +4042,7 @@ public class ConnectivityService extends IConnectivityManager.Stub config = new NativeNetworkConfig(nai.network.getNetId(), NativeNetworkType.VIRTUAL, INetd.PERMISSION_NONE, (nai.networkAgentConfig == null || !nai.networkAgentConfig.allowBypass), - getVpnType(nai), /*excludeLocalRoutes=*/ false); + getVpnType(nai), nai.networkAgentConfig.excludeLocalRouteVpn); } else { config = new NativeNetworkConfig(nai.network.getNetId(), NativeNetworkType.PHYSICAL, getNetworkPermission(nai.networkCapabilities), /*secure=*/ false,