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

Commit c07d76a7 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Add user quota information into the IpSecService dump" am:...

Merge "Merge "Add user quota information into the IpSecService dump" am: fedd8565 am: 5bef43fb am: 759696c4 am: 7745a797" into oc-mr1-dev-plus-aosp
parents 5ef3328a b4f69022
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
@@ -142,6 +142,17 @@ public class IpSecService extends IIpSecService.Stub {
            }
            mCurrent--;
        }

        @Override
        public String toString() {
            return new StringBuilder()
                    .append("{mCurrent=")
                    .append(mCurrent)
                    .append(", mMax=")
                    .append(mMax)
                    .append("}")
                    .toString();
        }
    }

    private static final class UserQuotaTracker {
@@ -159,6 +170,19 @@ public class IpSecService extends IIpSecService.Stub {
            public final ResourceTracker socket = new ResourceTracker(MAX_NUM_ENCAP_SOCKETS);
            public final ResourceTracker transform = new ResourceTracker(MAX_NUM_TRANSFORMS);
            public final ResourceTracker spi = new ResourceTracker(MAX_NUM_SPIS);

            @Override
            public String toString() {
                return new StringBuilder()
                        .append("{socket=")
                        .append(socket)
                        .append(", transform=")
                        .append(transform)
                        .append(", spi=")
                        .append(spi)
                        .append("}")
                        .toString();
            }
        }

        private final SparseArray<UserRecord> mUserRecords = new SparseArray<>();
@@ -172,6 +196,11 @@ public class IpSecService extends IIpSecService.Stub {
            }
            return r;
        }

        @Override
        public String toString() {
            return mUserRecords.toString();
        }
    }

    private final UserQuotaTracker mUserQuotaTracker = new UserQuotaTracker();
@@ -909,6 +938,8 @@ public class IpSecService extends IIpSecService.Stub {
        pw.println("NetdNativeService Connection: " + (isNetdAlive() ? "alive" : "dead"));
        pw.println();

        pw.println("mUserQuotaTracker:");
        pw.println(mUserQuotaTracker);
        pw.println("mTransformRecords:");
        pw.println(mTransformRecords);
        pw.println("mUdpSocketRecords:");