Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e3f20e0d authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "[MS64] Remove subscriberId and NetworkId in proto" am: 0433d02a am:...

Merge "[MS64] Remove subscriberId and NetworkId in proto" am: 0433d02a am: 8b1a30dc am: 2da7ae49

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1954021

Change-Id: Iab0ec0b6b722aeee38bcfb3328e17a040c117f50
parents f6cbd46e 2da7ae49
Loading
Loading
Loading
Loading
+0 −30
Original line number Original line Diff line number Diff line
@@ -17,15 +17,11 @@
syntax = "proto2";
syntax = "proto2";
package android.service;
package android.service;


import "frameworks/base/core/proto/android/privacy.proto";

option java_multiple_files = true;
option java_multiple_files = true;
option java_outer_classname = "NetworkStatsServiceProto";
option java_outer_classname = "NetworkStatsServiceProto";


// Represents dumpsys from NetworkStatsService (netstats).
// Represents dumpsys from NetworkStatsService (netstats).
message NetworkStatsServiceDumpProto {
message NetworkStatsServiceDumpProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    repeated NetworkInterfaceProto active_interfaces = 1;
    repeated NetworkInterfaceProto active_interfaces = 1;


    repeated NetworkInterfaceProto active_uid_interfaces = 2;
    repeated NetworkInterfaceProto active_uid_interfaces = 2;
@@ -45,8 +41,6 @@ message NetworkStatsServiceDumpProto {


// Corresponds to NetworkStatsService.mActiveIfaces/mActiveUidIfaces.
// Corresponds to NetworkStatsService.mActiveIfaces/mActiveUidIfaces.
message NetworkInterfaceProto {
message NetworkInterfaceProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    // Name of the network interface (eg: wlan).
    // Name of the network interface (eg: wlan).
    optional string interface = 1;
    optional string interface = 1;


@@ -55,26 +49,14 @@ message NetworkInterfaceProto {


// Corresponds to NetworkIdentitySet.
// Corresponds to NetworkIdentitySet.
message NetworkIdentitySetProto {
message NetworkIdentitySetProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    repeated NetworkIdentityProto identities = 1;
    repeated NetworkIdentityProto identities = 1;
}
}


// Corresponds to NetworkIdentity.
// Corresponds to NetworkIdentity.
message NetworkIdentityProto {
message NetworkIdentityProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    // Constants from ConnectivityManager.TYPE_*.
    // Constants from ConnectivityManager.TYPE_*.
    optional int32 type = 1;
    optional int32 type = 1;


    // Full subscriber ID on eng builds. The IMSI is scrubbed on user & userdebug
    // builds to only include the info about the GSM network operator (the info
    // that uniquely identifies the subscriber is removed).
    optional string subscriber_id = 2 [ (android.privacy).dest = DEST_EXPLICIT ];

    // Name of the network (eg: MyWifi).
    optional string network_id = 3 [ (android.privacy).dest = DEST_EXPLICIT ];

    optional bool roaming = 4;
    optional bool roaming = 4;


    optional bool metered = 5;
    optional bool metered = 5;
@@ -86,8 +68,6 @@ message NetworkIdentityProto {


// Corresponds to NetworkStatsRecorder.
// Corresponds to NetworkStatsRecorder.
message NetworkStatsRecorderProto {
message NetworkStatsRecorderProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    optional int64 pending_total_bytes = 1;
    optional int64 pending_total_bytes = 1;


    optional NetworkStatsCollectionProto complete_history = 2;
    optional NetworkStatsCollectionProto complete_history = 2;
@@ -95,15 +75,11 @@ message NetworkStatsRecorderProto {


// Corresponds to NetworkStatsCollection.
// Corresponds to NetworkStatsCollection.
message NetworkStatsCollectionProto {
message NetworkStatsCollectionProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    repeated NetworkStatsCollectionStatsProto stats = 1;
    repeated NetworkStatsCollectionStatsProto stats = 1;
}
}


// Corresponds to NetworkStatsCollection.mStats.
// Corresponds to NetworkStatsCollection.mStats.
message NetworkStatsCollectionStatsProto {
message NetworkStatsCollectionStatsProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    optional NetworkStatsCollectionKeyProto key = 1;
    optional NetworkStatsCollectionKeyProto key = 1;


    optional NetworkStatsHistoryProto history = 2;
    optional NetworkStatsHistoryProto history = 2;
@@ -111,8 +87,6 @@ message NetworkStatsCollectionStatsProto {


// Corresponds to NetworkStatsCollection.Key.
// Corresponds to NetworkStatsCollection.Key.
message NetworkStatsCollectionKeyProto {
message NetworkStatsCollectionKeyProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    optional NetworkIdentitySetProto identity = 1;
    optional NetworkIdentitySetProto identity = 1;


    optional int32 uid = 2;
    optional int32 uid = 2;
@@ -124,8 +98,6 @@ message NetworkStatsCollectionKeyProto {


// Corresponds to NetworkStatsHistory.
// Corresponds to NetworkStatsHistory.
message NetworkStatsHistoryProto {
message NetworkStatsHistoryProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    // Duration for this bucket in milliseconds.
    // Duration for this bucket in milliseconds.
    optional int64 bucket_duration_ms = 1;
    optional int64 bucket_duration_ms = 1;


@@ -134,8 +106,6 @@ message NetworkStatsHistoryProto {


// Corresponds to each bucket in NetworkStatsHistory.
// Corresponds to each bucket in NetworkStatsHistory.
message NetworkStatsHistoryBucketProto {
message NetworkStatsHistoryBucketProto {
    option (android.msg_privacy).dest = DEST_AUTOMATIC;

    // Bucket start time in milliseconds since epoch.
    // Bucket start time in milliseconds since epoch.
    optional int64 bucket_start_ms = 1;
    optional int64 bucket_start_ms = 1;


+0 −5
Original line number Original line Diff line number Diff line
@@ -160,11 +160,6 @@ public class NetworkIdentity implements Comparable<NetworkIdentity> {


        // Not dumping mSubType, subtypes are no longer supported.
        // Not dumping mSubType, subtypes are no longer supported.


        if (mSubscriberId != null) {
            proto.write(NetworkIdentityProto.SUBSCRIBER_ID,
                    NetworkIdentityUtils.scrubSubscriberId(mSubscriberId));
        }
        proto.write(NetworkIdentityProto.NETWORK_ID, mNetworkId);
        proto.write(NetworkIdentityProto.ROAMING, mRoaming);
        proto.write(NetworkIdentityProto.ROAMING, mRoaming);
        proto.write(NetworkIdentityProto.METERED, mMetered);
        proto.write(NetworkIdentityProto.METERED, mMetered);
        proto.write(NetworkIdentityProto.DEFAULT_NETWORK, mDefaultNetwork);
        proto.write(NetworkIdentityProto.DEFAULT_NETWORK, mDefaultNetwork);