Преглед на файлове

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
Dustin Brown преди 8 години
родител
ревизия
72f0225568
променени са 1 файла, в които са добавени 42 реда и са изтрити 33 реда
  1. 42 33
      core/wma/src/wma_features.c

+ 42 - 33
core/wma/src/wma_features.c

@@ -2305,47 +2305,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:
@@ -2355,20 +2360,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";
 }
 
 /**