qcacmn: Enable interrupt based processing in monitor mode

Enable the interrupt based processing in monitor mode
for WCN7850, by enabling MSI interrupts for rxdma
monitor destination ring.

Change-Id: Ia3c4456d28ed58c8ef49a7aa8e711076fbdf9415
CRs-Fixed: 3094129
このコミットが含まれているのは:
Rakesh Pillai
2021-11-30 20:09:25 -08:00
committed by Madan Koyyalamudi
コミット 615c512921
4個のファイルの変更106行の追加14行の削除

ファイルの表示

@@ -1516,7 +1516,11 @@ void wlan_cfg_fill_interrupt_mask(struct wlan_cfg_dp_soc_ctxt *wlan_cfg_ctx,
reo_status_ring_mask_msi[i];
if (is_monitor_mode) {
wlan_cfg_ctx->int_rx_ring_mask[i] = 0;
wlan_cfg_ctx->int_rxdma2host_ring_mask[i] = 0;
if (interrupt_mode == DP_INTR_POLL)
wlan_cfg_ctx->int_rxdma2host_ring_mask[i] = 0;
else
wlan_cfg_ctx->int_rxdma2host_ring_mask[i] =
rxdma2host_ring_mask_msi[i];
} else {
wlan_cfg_ctx->int_rx_ring_mask[i] =
rx_ring_mask_msi[i];