From 8d48d97b65eba6632d044e70d7f4dcabff79022f Mon Sep 17 00:00:00 2001 From: markchien Date: Tue, 13 Nov 2018 18:34:56 +0900 Subject: [PATCH] Track default upstream when system is ready Start tracking default upstream from boot.This is useful for entitlement refine in following change. EntitlementManager can decide if it needs to process entitlement provisioning before tethering started. Test: -atest FrameworksNetTests -build, flash, booted -manually turnoff/on tethering with different upstream bug: 111490073 Change-Id: I8fdbd64c52f26b5363693bb5bd8050930e8ea961 --- services/core/java/com/android/server/ConnectivityService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index eda9fe15fe..89194e43bf 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -1968,6 +1968,7 @@ public class ConnectivityService extends IConnectivityManager.Stub void systemReady() { mProxyTracker.loadGlobalProxy(); registerNetdEventCallback(); + mTethering.systemReady(); synchronized (this) { mSystemReady = true;