From baf28b8ec08ec649504a698889f8ab691df04c3e Mon Sep 17 00:00:00 2001 From: Arif Hussain Date: Wed, 27 Jun 2018 15:27:44 -0700 Subject: [PATCH] qcacld-3.0: Send dfs offload enable command based on ready event Send dfs offload enable command to firmware after receiving ready event. Change-Id: I8bec60543f4514ddb30a2cdcb1ccab9260130ca8 CRs-Fixed: 2269832 --- core/wma/src/wma_main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/wma/src/wma_main.c b/core/wma/src/wma_main.c index 624145b3820e..de5f081afb39 100644 --- a/core/wma/src/wma_main.c +++ b/core/wma/src/wma_main.c @@ -5841,8 +5841,6 @@ int wma_rx_service_ready_event(void *handle, uint8_t *cmd_param_info, wma_handle->is_dfs_offloaded = wmi_service_enabled(wmi_handle, wmi_service_dfs_phyerr_offload); - if (wma_handle->is_dfs_offloaded) - wmi_unified_dfs_phyerr_offload_en_cmd(wmi_handle, 0); wma_handle->nan_datapath_enabled = wmi_service_enabled(wma_handle->wmi_handle, @@ -6535,6 +6533,9 @@ int wma_rx_ready_event(void *handle, uint8_t *cmd_param_info, wma_handle->wmi_ready = true; wma_handle->wlan_init_status = ev->status; + if (wma_handle->is_dfs_offloaded) + wmi_unified_dfs_phyerr_offload_en_cmd( + wma_handle->wmi_handle, 0); /* copy the mac addr */ WMI_MAC_ADDR_TO_CHAR_ARRAY(&ev->mac_addr, wma_handle->myaddr); WMI_MAC_ADDR_TO_CHAR_ARRAY(&ev->mac_addr, wma_handle->hwaddr);