]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Enhance QCA vendor interface with new hang reason codes
authorAsutosh Mohapatra <quic_asutmoha@quicinc.com>
Thu, 3 Nov 2022 12:04:35 +0000 (17:34 +0530)
committerJouni Malinen <j@w1.fi>
Fri, 13 Jan 2023 10:22:06 +0000 (12:22 +0200)
Add more hang reason codes for the hang reason in the
qca_wlan_vendor_hang_reason enum.

Signed-off-by: Asutosh Mohapatra <quic_asutmoha@quicinc.com>
src/common/qca-vendor.h

index 412823da3c81665a128813b1b4807a5a571a6fc6..6514023ef1d34b4df20db39c42d65d0d87609153 100644 (file)
@@ -7332,6 +7332,28 @@ enum qca_wlan_vendor_hang_reason {
        QCA_WLAN_HANG_BUS_FAILURE = 26,
        /* tasklet/credit latency found */
        QCA_WLAN_HANG_TASKLET_CREDIT_LATENCY_DETECT = 27,
+       /* MSDU buffers received in REO error ring, exceeding certain
+        * threshold
+        */
+       QCA_WLAN_HANG_RX_MSDU_BUF_RCVD_IN_ERR_RING = 28,
+       /* Vdev SM is out of sync and connect req received
+        * when already connected
+        */
+       QCA_WLAN_HANG_VDEV_SM_OUT_OF_SYNC = 29,
+       /* Stats request timeout */
+       QCA_WLAN_HANG_STATS_REQ_TIMEOUT = 30,
+       /* Leak in TX descriptor for a packet */
+       QCA_WLAN_HANG_TX_DESC_LEAK = 31,
+       /* Scheduler watchdog timeout */
+       QCA_WLAN_HANG_SCHED_TIMEOUT = 32,
+       /* Failed to send self peer deletion cmd to firmware */
+       QCA_WLAN_HANG_SELF_PEER_DEL_FAIL = 33,
+       /* Received del self sta without del bss */
+       QCA_WLAN_HANG_DEL_SELF_STA_FAIL = 34,
+       /* Recovery needed when sending flush completion to userspace */
+       QCA_WLAN_HANG_FLUSH_LOGS = 35,
+       /* Host wakeup because of page fault */
+       QCA_WLAN_HANG_HOST_WAKEUP_REASON_PAGE_FAULT = 36,
 };
 
 /**