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

Commit 307b14d5 authored by Junyu Lai's avatar Junyu Lai Committed by android-build-merger
Browse files

Merge "Data activity didn't reflect UDP traffic" into pi-dev

am: 02108d0a

Change-Id: I91b6ff2b358a9669d9e2eaa20c8df476f7710862
parents b3765941 02108d0a
Loading
Loading
Loading
Loading
+14 −3
Original line number Diff line number Diff line
@@ -355,10 +355,21 @@ public class DcTracker extends Handler {
            return "{txSum=" + txPkts + " rxSum=" + rxPkts + "}";
        }

        public void updateTxRxSum() {
        /**
         * Get Tcp Tx/Rx packet count from TrafficStats
         */
        public void updateTcpTxRxSum() {
            this.txPkts = TrafficStats.getMobileTcpTxPackets();
            this.rxPkts = TrafficStats.getMobileTcpRxPackets();
        }

        /**
         * Get total Tx/Rx packet count from TrafficStats
         */
        public void updateTotalTxRxSum() {
            this.txPkts = TrafficStats.getMobileTxPackets();
            this.rxPkts = TrafficStats.getMobileRxPackets();
        }
    }

    private void onActionIntentReconnectAlarm(Intent intent) {
@@ -4422,7 +4433,7 @@ public class DcTracker extends Handler {

        TxRxSum preTxRxSum = new TxRxSum(mTxPkts, mRxPkts);
        TxRxSum curTxRxSum = new TxRxSum();
        curTxRxSum.updateTxRxSum();
        curTxRxSum.updateTotalTxRxSum();
        mTxPkts = curTxRxSum.txPkts;
        mRxPkts = curTxRxSum.rxPkts;

@@ -4595,7 +4606,7 @@ public class DcTracker extends Handler {
        long sent, received;

        TxRxSum preTxRxSum = new TxRxSum(mDataStallTxRxSum);
        mDataStallTxRxSum.updateTxRxSum();
        mDataStallTxRxSum.updateTcpTxRxSum();

        if (VDBG_STALL) {
            log("updateDataStallInfo: mDataStallTxRxSum=" + mDataStallTxRxSum +