qcacmn: Add handling for rxdma_rx_flush and invalid psh_rsn

In WBM error path, add handling for packets received with
rxdma_psh_rsn as rxdma_rx_flush. Also add assert for packets
received with an invalid push reason.

Change-Id: I4e445d52f00bbbdca358225aef488da0e8dccaa7
CRs-Fixed: 2978262
This commit is contained in:
Chaithanya Garrepalli
2021-07-02 13:32:55 +05:30
committed by Madan Koyyalamudi
parent 503a5adb9c
commit d7637a443d
4 changed files with 26 additions and 2 deletions

View File

@@ -1443,6 +1443,7 @@ enum hal_rx_wbm_reo_push_reason {
enum hal_rx_wbm_rxdma_push_reason {
HAL_RX_WBM_RXDMA_PSH_RSN_ERROR = 0,
HAL_RX_WBM_RXDMA_PSH_RSN_ROUTE,
HAL_RX_WBM_RXDMA_PSH_RSN_FLUSH,
};
static inline void hal_rx_dump_mpdu_start_tlv(struct rx_mpdu_start *mpdu_start,