qcacld-3.0: Add cac and phyerr processing offload support

In case of dfs offload, do not run cac timer, as cac will also be
offloaded in that case. Decide the same based of service bit info.

Change-Id: If4dd62628270ff0ba8632a9cd644a9d7ed6f31a4
CRs-Fixed: 2021357
This commit is contained in:
Arif Hussain
2017-03-20 13:17:18 -07:00
کامیت شده توسط Sandeep Puligilla
والد 671a190aa9
کامیت 759a023602
10فایلهای تغییر یافته به همراه24 افزوده شده و 2 حذف شده

مشاهده پرونده

@@ -1347,6 +1347,7 @@ struct hw_mode_idx_to_mac_cap_idx {
* @wmi_cmd_rsp_wake_lock: wmi command response wake lock
* @wmi_cmd_rsp_runtime_lock: wmi command response bus lock
* @saved_chan: saved channel list sent as part of WMI_SCAN_CHAN_LIST_CMDID
* @dfs_cac_offload: dfs and cac timer offload
*/
typedef struct {
void *wmi_handle;
@@ -1525,6 +1526,7 @@ typedef struct {
struct scheduler_msg *msg);
bool fw_timeout_crash;
bool sub_20_support;
bool dfs_cac_offload;
tp_wma_packetdump_cb wma_mgmt_tx_packetdump_cb;
tp_wma_packetdump_cb wma_mgmt_rx_packetdump_cb;
tSirLLStatsResults *link_stats_results;