diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index dc645f8c89c1..5edefe526ef8 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -3355,9 +3355,9 @@ static __iw_softap_setparam(struct net_device *dev, switch (sub_cmd) { case QCASAP_SET_RADAR_DBG: - hdd_debug("QCASAP_SET_RADAR_DBG called with: value: %d", - set_value); - wlan_sap_enable_phy_error_logs(hHal, (bool) set_value); + hdd_debug("QCASAP_SET_RADAR_DBG called with: value: %x", + set_value); + wlan_sap_enable_phy_error_logs(hHal, set_value); break; case QCSAP_PARAM_CLR_ACL: diff --git a/core/sap/src/sap_module.c b/core/sap/src/sap_module.c index 42ab5d34ff58..10711e65fa5c 100644 --- a/core/sap/src/sap_module.c +++ b/core/sap/src/sap_module.c @@ -2627,11 +2627,15 @@ QDF_STATUS wlansap_acs_chselect(struct sap_context *sap_context, * * Return: void */ -void wlan_sap_enable_phy_error_logs(tHalHandle hal, bool enable_log) +void wlan_sap_enable_phy_error_logs(tHalHandle hal, uint32_t enable_log) { + int error; + tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal); - mac_ctx->sap.enable_dfs_phy_error_logs = enable_log; + mac_ctx->sap.enable_dfs_phy_error_logs = !!enable_log; + tgt_dfs_control(mac_ctx->pdev, DFS_SET_DEBUG_LEVEL, &enable_log, + sizeof(uint32_t), NULL, NULL, &error); } uint32_t wlansap_get_chan_width(struct sap_context *sap_ctx) diff --git a/core/sme/inc/sme_api.h b/core/sme/inc/sme_api.h index d81156976eb7..4232e83fb598 100644 --- a/core/sme/inc/sme_api.h +++ b/core/sme/inc/sme_api.h @@ -1098,7 +1098,7 @@ QDF_STATUS sme_update_roam_scan_hi_rssi_scan_params(tHalHandle hal_handle, uint32_t notify_id, int32_t val); -void wlan_sap_enable_phy_error_logs(tHalHandle hal, bool enable_log); +void wlan_sap_enable_phy_error_logs(tHalHandle hal, uint32_t enable_log); #ifdef WLAN_FEATURE_DSRC void sme_set_dot11p_config(tHalHandle hal, bool enable_dot11p);