qcacmn: Change to route vdev_id exceptions to FW
Configure HW to route vdev_id mismatch exceptions packets to FW. Change-Id: I8baf4a2f299ddda253a9cd3c247054a0e546af23
这个提交包含在:

提交者
Madan Koyyalamudi

父节点
409ffbfda0
当前提交
60db195327
@@ -4490,13 +4490,24 @@ void dp_tx_process_htt_completion(struct dp_soc *soc,
|
||||
dp_tx_inspect_handler(soc, vdev, tx_desc, status);
|
||||
break;
|
||||
}
|
||||
case HTT_TX_FW2WBM_TX_STATUS_VDEVID_MISMATCH:
|
||||
{
|
||||
DP_STATS_INC(vdev, tx_i.dropped.fail_per_pkt_vdev_id_check, 1);
|
||||
goto release_tx_desc;
|
||||
}
|
||||
default:
|
||||
dp_tx_comp_debug("Invalid HTT tx_status %d\n",
|
||||
dp_tx_comp_alert("Invalid HTT tx_status %d\n",
|
||||
tx_status);
|
||||
break;
|
||||
goto release_tx_desc;
|
||||
}
|
||||
|
||||
dp_vdev_unref_delete(soc, vdev, DP_MOD_ID_HTT_COMP);
|
||||
return;
|
||||
|
||||
release_tx_desc:
|
||||
dp_tx_comp_free_buf(soc, tx_desc);
|
||||
dp_tx_desc_release(tx_desc, tx_desc->pool_id);
|
||||
dp_vdev_unref_delete(soc, vdev, DP_MOD_ID_HTT_COMP);
|
||||
}
|
||||
|
||||
#ifdef WLAN_FEATURE_RX_SOFTIRQ_TIME_LIMIT
|
||||
|
在新工单中引用
屏蔽一个用户