Support dumpsys for SatelliteAccessController
Sample output:
SatelliteAccessController:
Sms-Role Apps: {0={10138}}
Opt-In Uids: {10123}
Flag: EXEMPT flagged with a kill switch
Test: atest ConnectivityCoverageTests:android.net.connectivity.com.android.server.connectivity.SatelliteAccessControllerTest \
--update-device
Bug: 410731080
Change-Id: Ib868d61b9b1c1b5d8adde4d78b6d005a57d5526d
This commit is contained in:
parent
2fd0d11db3
commit
809869a8ee
2 changed files with 20 additions and 0 deletions
|
|
@ -4557,6 +4557,11 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
mPermissionMonitor.dump(pw);
|
||||
pw.decreaseIndent();
|
||||
|
||||
pw.println();
|
||||
if (mSatelliteAccessController != null) {
|
||||
mSatelliteAccessController.dump(pw);
|
||||
}
|
||||
|
||||
pw.println();
|
||||
pw.println("Legacy network activity:");
|
||||
pw.increaseIndent();
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ import android.util.Log;
|
|||
import android.util.SparseArray;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.util.IndentingPrintWriter;
|
||||
import com.android.net.module.util.DeviceConfigUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -365,4 +366,18 @@ public class SatelliteAccessController {
|
|||
private boolean removeSatelliteDataOptimizedUidsForUser(int userIdToRemove) {
|
||||
return mSatelliteDataOptimizedUids.removeIf(uid -> uid / PER_USER_RANGE == userIdToRemove);
|
||||
}
|
||||
|
||||
/** Dump info to dumpsys */
|
||||
public void dump(@NonNull IndentingPrintWriter pw) {
|
||||
pw.println("SatelliteAccessController:");
|
||||
pw.increaseIndent();
|
||||
pw.print("Sms-Role Uids: ");
|
||||
pw.print(mAllUsersSatelliteNetworkFallbackUidCache);
|
||||
pw.println();
|
||||
pw.print("Opt-In Uids: ");
|
||||
pw.print(mSatelliteDataOptimizedUids);
|
||||
pw.println();
|
||||
pw.decreaseIndent();
|
||||
pw.println();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue