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

Commit 3bc9a79f authored by Robert Greenwalt's avatar Robert Greenwalt
Browse files

Add bit to eventlog to handle new network types

bug:55149303
Change-Id: I29288cb39902578992ee53b171f228f8eeb407fd
parent 7725180c
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -2422,15 +2422,15 @@ private NetworkStateTracker makeWimaxStateTracker() {
                    }

                    // Connectivity state changed:
                    // [31-13] Reserved for future use
                    // [12-9] Network subtype (for mobile network, as defined
                    // [31-14] Reserved for future use
                    // [13-10] Network subtype (for mobile network, as defined
                    //         by TelephonyManager)
                    // [8-3] Detailed state ordinal (as defined by
                    // [9-4] Detailed state ordinal (as defined by
                    //         NetworkInfo.DetailedState)
                    // [2-0] Network type (as defined by ConnectivityManager)
                    int eventLogParam = (info.getType() & 0x7) |
                            ((info.getDetailedState().ordinal() & 0x3f) << 3) |
                            (info.getSubtype() << 9);
                    // [3-0] Network type (as defined by ConnectivityManager)
                    int eventLogParam = (info.getType() & 0xf) |
                            ((info.getDetailedState().ordinal() & 0x3f) << 4) |
                            (info.getSubtype() << 10);
                    EventLog.writeEvent(EventLogTags.CONNECTIVITY_STATE_CHANGED,
                            eventLogParam);

+4 −4
Original line number Diff line number Diff line
@@ -134,10 +134,10 @@ option java_package com.android.server
# ConnectivityService.java
# ---------------------------
# Connectivity state changed:
# [31-13] Reserved for future use
# [12- 9] Network subtype (for mobile network, as defined by TelephonyManager)
# [ 8- 3] Detailed state ordinal (as defined by NetworkInfo.DetailedState)
# [ 2- 0] Network type (as defined by ConnectivityManager)
# [31-14] Reserved for future use
# [13-10] Network subtype (for mobile network, as defined by TelephonyManager)
# [ 9- 4] Detailed state ordinal (as defined by NetworkInfo.DetailedState)
# [ 3- 0] Network type (as defined by ConnectivityManager)
50020 connectivity_state_changed (custom|1|5)