qcacmn: Handle wbm_internal_error in tx completions

Handle wbm_internal_error in tx completions by releasing
associated descriptors and buffers.

Change-Id: I94d334c90c0514674323430fe53da72fb5424576
This commit is contained in:
Pavankumar Nandeshwar
2019-10-07 12:55:16 +05:30
committed by nshrivas
parent 2a7ed0abd3
commit b86ddaf205
6 changed files with 181 additions and 4 deletions

View File

@@ -330,6 +330,10 @@ void dp_iterate_update_peer_list(struct cdp_pdev *pdev_hdl);
#define DP_TX_TID_OVERRIDE(_msdu_info, _nbuf)
#endif
void
dp_handle_wbm_internal_error(struct dp_soc *soc, void *hal_desc,
uint32_t buf_type);
/* TODO TX_FEATURE_NOT_YET */
static inline void dp_tx_comp_process_exception(struct dp_tx_desc_s *tx_desc)
{