qcacld-3.0: Fix missing NAN discovery enable chipset stats

os_if_cstats_log_nan_disc_enable_req_evt is defined but not
called when there is a NAN discovery enable event, this resulted
in missing of NAN discovery enable stats in the chipset stats

Fix this by calling os_if_cstats_log_nan_disc_enable_req_evt
when there is a NAN discovery enable event

Change-Id: Ic9610e01fb0449c5233d6e651c42d395cb1f21c5
CRs-Fixed: 3804972
This commit is contained in:
Prasanna JS 2024-05-03 03:48:46 -07:00 committed by Ravindra Konda
parent 59ec37bb05
commit d1e852ef32
2 changed files with 6 additions and 3 deletions

View File

@ -900,7 +900,6 @@ static QDF_STATUS nan_handle_enable_rsp(struct nan_event_params *nan_event)
goto fail;
}
nan_cstats_log_nan_enable_resp_evt(nan_event);
fail:
psoc_nan_obj->nan_social_ch_2g_freq = 0;
psoc_nan_obj->nan_social_ch_5g_freq = 0;
@ -916,6 +915,8 @@ fail:
ucfg_tdls_notify_connect_failure(psoc);
done:
nan_cstats_log_nan_enable_resp_evt(nan_event);
nan_conc_callback = psoc_nan_obj->cb_obj.nan_concurrency_update;
if (nan_conc_callback)
nan_conc_callback();

View File

@ -2868,10 +2868,12 @@ static int os_if_process_nan_enable_req(struct wlan_objmgr_pdev *pdev,
nan_req->social_chan_2g_freq, nan_req->social_chan_5g_freq);
status = ucfg_nan_discovery_req(nan_req, NAN_ENABLE_REQ);
if (QDF_IS_STATUS_SUCCESS(status))
if (QDF_IS_STATUS_SUCCESS(status)) {
osif_debug("Successfully sent NAN Enable request");
else
os_if_cstats_log_nan_disc_enable_req_evt(vdev_id, nan_req);
} else {
osif_err("Unable to send NAN Enable request");
}
qdf_mem_free(nan_req);
return qdf_status_to_os_return(status);