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

Commit 827fa6e1 authored by Chenbo Feng's avatar Chenbo Feng Committed by android-build-merger
Browse files

Merge "Always enable bandwidth control in Q" am: 4be14198

am: e3621c5e

Change-Id: I8a7b78b7c71197eb5bdf54f0d52481303ea99b23
parents 254d818f e3621c5e
Loading
Loading
Loading
Loading
+8 −13
Original line number Diff line number Diff line
@@ -621,13 +621,11 @@ public class NetworkManagementService extends INetworkManagementService.Stub

        mBandwidthControlEnabled = false;

        // only enable bandwidth control when support exists
        final boolean hasKernelSupport = new File("/proc/net/xt_qtaguid/ctrl").exists();

        // push any existing quota or UID rules
        synchronized (mQuotaLock) {

            if (hasKernelSupport) {
            // TODO: Delete this code and have netd unconditionally enable bandwidth control at
            // startup time
            Slog.d(TAG, "enabling bandwidth control");
            try {
                mConnector.execute("bandwidth", "enable");
@@ -635,9 +633,6 @@ public class NetworkManagementService extends INetworkManagementService.Stub
            } catch (NativeDaemonConnectorException e) {
                Log.wtf(TAG, "problem enabling bandwidth controls", e);
            }
            } else {
                Slog.i(TAG, "not enabling bandwidth control");
            }

            SystemProperties.set(PROP_QTAGUID_ENABLED, mBandwidthControlEnabled ? "1" : "0");