Loading services/core/java/com/android/server/ConnectivityService.java +11 −0 Original line number Diff line number Diff line Loading @@ -2191,6 +2191,7 @@ public class ConnectivityService extends IConnectivityManager.Stub updateCapabilities(oldScore, nai, nai.networkCapabilities); // If score has changed, rebroadcast to NetworkFactories. b/17726566 if (oldScore != nai.getCurrentScore()) sendUpdatedScoreToFactories(nai); if (valid) handleFreshlyValidatedNetwork(nai); } updateInetCondition(nai); // Let the NetworkAgent know the state of its network Loading Loading @@ -2285,6 +2286,16 @@ public class ConnectivityService extends IConnectivityManager.Stub mDefaultRequest.networkCapabilities, nai.networkCapabilities); } private void handleFreshlyValidatedNetwork(NetworkAgentInfo nai) { if (nai == null) return; // If the Private DNS mode is opportunistic, reprogram the DNS servers // in order to restart a validation pass from within netd. final PrivateDnsConfig cfg = mDnsManager.getPrivateDnsConfig(); if (cfg.useTls && TextUtils.isEmpty(cfg.hostname)) { updateDnses(nai.linkProperties, null, nai.network.netId); } } private void handlePrivateDnsSettingsChanged() { final PrivateDnsConfig cfg = mDnsManager.getPrivateDnsConfig(); Loading Loading
services/core/java/com/android/server/ConnectivityService.java +11 −0 Original line number Diff line number Diff line Loading @@ -2191,6 +2191,7 @@ public class ConnectivityService extends IConnectivityManager.Stub updateCapabilities(oldScore, nai, nai.networkCapabilities); // If score has changed, rebroadcast to NetworkFactories. b/17726566 if (oldScore != nai.getCurrentScore()) sendUpdatedScoreToFactories(nai); if (valid) handleFreshlyValidatedNetwork(nai); } updateInetCondition(nai); // Let the NetworkAgent know the state of its network Loading Loading @@ -2285,6 +2286,16 @@ public class ConnectivityService extends IConnectivityManager.Stub mDefaultRequest.networkCapabilities, nai.networkCapabilities); } private void handleFreshlyValidatedNetwork(NetworkAgentInfo nai) { if (nai == null) return; // If the Private DNS mode is opportunistic, reprogram the DNS servers // in order to restart a validation pass from within netd. final PrivateDnsConfig cfg = mDnsManager.getPrivateDnsConfig(); if (cfg.useTls && TextUtils.isEmpty(cfg.hostname)) { updateDnses(nai.linkProperties, null, nai.network.netId); } } private void handlePrivateDnsSettingsChanged() { final PrivateDnsConfig cfg = mDnsManager.getPrivateDnsConfig(); Loading