From 529f71ca231829011379b8263fc6cf44acbafee6 Mon Sep 17 00:00:00 2001 From: Dustin Brown Date: Tue, 10 Jan 2017 15:34:57 -0800 Subject: qcacld-3.0: Update WoW Wake-Up Reason Text WoW wakeup reason text is missing several reasons. Bulk copy reasons from the wake reason enum to prevent missing any. Change-Id: I64ca26307a2fc63ee7fd764ee001888999d3c6d3 CRs-Fixed: 1109808 --- core/wma/src/wma_features.c | 74 +++++++++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 32 deletions(-) diff --git a/core/wma/src/wma_features.c b/core/wma/src/wma_features.c index 6556f04ac095..aea1db58a7de 100644 --- a/core/wma/src/wma_features.c +++ b/core/wma/src/wma_features.c @@ -2350,47 +2350,52 @@ static const u8 *wma_wow_wake_reason_str(A_INT32 wake_reason) return "RECV_MAGIC_PATTERN"; case WOW_REASON_P2P_DISC: return "P2P_DISC"; -#ifdef FEATURE_WLAN_LPHB case WOW_REASON_WLAN_HB: return "WLAN_HB"; -#endif /* FEATURE_WLAN_LPHB */ - case WOW_REASON_CSA_EVENT: return "CSA_EVENT"; case WOW_REASON_PROBE_REQ_WPS_IE_RECV: - return "PROBE_REQ_RECV"; + return "PROBE_REQ_WPS_IE_RECV"; case WOW_REASON_AUTH_REQ_RECV: return "AUTH_REQ_RECV"; case WOW_REASON_ASSOC_REQ_RECV: return "ASSOC_REQ_RECV"; case WOW_REASON_HTT_EVENT: - return "WOW_REASON_HTT_EVENT"; -#ifdef FEATURE_WLAN_RA_FILTERING + return "HTT_EVENT"; case WOW_REASON_RA_MATCH: - return "WOW_REASON_RA_MATCH"; -#endif /* FEATURE_WLAN_RA_FILTERING */ - case WOW_REASON_BEACON_RECV: - return "WOW_REASON_IBSS_BEACON_RECV"; -#ifdef FEATURE_WLAN_AUTO_SHUTDOWN + return "RA_MATCH"; case WOW_REASON_HOST_AUTO_SHUTDOWN: - return "WOW_REASON_HOST_AUTO_SHUTDOWN"; -#endif /* FEATURE_WLAN_AUTO_SHUTDOWN */ -#ifdef WLAN_FEATURE_ROAM_OFFLOAD + return "HOST_AUTO_SHUTDOWN"; + case WOW_REASON_IOAC_MAGIC_EVENT: + return "IOAC_MAGIC_EVENT"; + case WOW_REASON_IOAC_SHORT_EVENT: + return "IOAC_SHORT_EVENT"; + case WOW_REASON_IOAC_EXTEND_EVENT: + return "IOAC_EXTEND_EVENT"; + case WOW_REASON_IOAC_TIMER_EVENT: + return "IOAC_TIMER_EVENT"; case WOW_REASON_ROAM_HO: - return "WOW_REASON_ROAM_HO"; -#endif /* WLAN_FEATURE_ROAM_OFFLOAD */ -#ifdef FEATURE_WLAN_EXTSCAN + return "ROAM_HO"; + case WOW_REASON_DFS_PHYERR_RADADR_EVENT: + return "DFS_PHYERR_RADADR_EVENT"; + case WOW_REASON_BEACON_RECV: + return "BEACON_RECV"; + case WOW_REASON_CLIENT_KICKOUT_EVENT: + return "CLIENT_KICKOUT_EVENT"; + case WOW_REASON_NAN_EVENT: + return "NAN_EVENT"; case WOW_REASON_EXTSCAN: - return "WOW_REASON_EXTSCAN"; -#endif + return "EXTSCAN"; case WOW_REASON_RSSI_BREACH_EVENT: - return "WOW_REASON_RSSI_BREACH_EVENT"; + return "RSSI_BREACH_EVENT"; + case WOW_REASON_IOAC_REV_KA_FAIL_EVENT: + return "IOAC_REV_KA_FAIL_EVENT"; + case WOW_REASON_IOAC_SOCK_EVENT: + return "IOAC_SOCK_EVENT"; case WOW_REASON_NLO_SCAN_COMPLETE: - return "WOW_REASON_NLO_SCAN_COMPLETE"; - case WOW_REASON_NAN_EVENT: - return "WOW_REASON_NAN_EVENT"; - case WOW_REASON_OEM_RESPONSE_EVENT: - return "WOW_OEM_RESPONSE_EVENT"; + return "NLO_SCAN_COMPLETE"; + case WOW_REASON_PACKET_FILTER_MATCH: + return "PACKET_FILTER_MATCH"; case WOW_REASON_ASSOC_RES_RECV: return "ASSOC_RES_RECV"; case WOW_REASON_REASSOC_REQ_RECV: @@ -2400,19 +2405,24 @@ static const u8 *wma_wow_wake_reason_str(A_INT32 wake_reason) case WOW_REASON_ACTION_FRAME_RECV: return "ACTION_FRAME_RECV"; case WOW_REASON_BPF_ALLOW: - return "WOW_REASON_BPF_ALLOW"; + return "BPF_ALLOW"; case WOW_REASON_NAN_DATA: - return "WOW_REASON_NAN_DATA"; + return "NAN_DATA"; + case WOW_REASON_OEM_RESPONSE_EVENT: + return "OEM_RESPONSE_EVENT"; case WOW_REASON_TDLS_CONN_TRACKER_EVENT: - return "WOW_REASON_TDLS_CONN_TRACKER_EVENT"; + return "TDLS_CONN_TRACKER_EVENT"; case WOW_REASON_CRITICAL_LOG: - return "WOW_REASON_CRITICAL_LOG"; + return "CRITICAL_LOG"; case WOW_REASON_P2P_LISTEN_OFFLOAD: - return "WOW_REASON_P2P_LISTEN_OFFLOAD"; + return "P2P_LISTEN_OFFLOAD"; case WOW_REASON_NAN_EVENT_WAKE_HOST: - return "WOW_REASON_NAN_EVENT_WAKE_HOST"; + return "NAN_EVENT_WAKE_HOST"; + case WOW_REASON_DEBUG_TEST: + return "DEBUG_TEST"; + default: + return "unknown"; } - return "unknown"; } /** -- cgit v1.2.3