qcacmn: Enable Monitor Mode for QCA6390

Support Monitor Mode for QCA6390 as RXDMA1 block is
now removed.
1. Monitor buffers are now received on rxdma_err_dst_ring
2. RXDMA1 monitor status ring is moved to RXDMA0 monitor
   status ring
3. Msdu link descriptors are now returned to WBM descriptor
   release ring.
4. Reap the Monitor buffers and return it to SW Refill ring.
5. Use the same rx descriptor pool for regular and monitor data.

Change-Id: If41e5d13f942da2b97e5aab72b88ae344925ba67
CRs-Fixed: 2297300
这个提交包含在:
Venkata Sharath Chandra Manchala
2018-08-01 12:45:34 -07:00
提交者 nshrivas
父节点 cc8676b6a8
当前提交 8747958dff
修改 11 个文件,包含 541 行新增194 行删除

查看文件

@@ -1332,7 +1332,7 @@ A_STATUS process_rate_update(void *pdev, void *data)
}
#endif
#ifdef QCA_WIFI_QCA6290
#if defined(QCA_WIFI_QCA6290) || defined(QCA_WIFI_QCA6390)
int process_rx_desc_remote(void *pdev, void *data)
{
struct pktlog_dev_t *pl_dev = get_pktlog_handle();