qcacmn: Handle vendor control command and event

WMI_ROAM_GET_VENDOR_CONTROL_PARAM_CMDID: Add support
for a new roam command to get vendor control parameters
from FW. Host needs to send proper param ID in command
(from enum WMI_ROAM_GET_VENDOR_CONTROL_PARAM_ID)
to get corresponding INI value from FW.

WMI_ROAM_GET_VENDOR_CONTROL_PARAM_EVENTID:
Add support for a new roam event to get param value
from FW. FW sends this event upon receiving
WMI_ROAM_GET_VENDOR_CONTROL_PARAM_CMDID command.

Change-Id: Ic7b3badb14daff183dd36927b4dae6bbc036e6cd
CRs-Fixed: 3225166
This commit is contained in:
abhinav kumar
2022-05-22 21:17:40 +05:30
gecommit door Madan Koyyalamudi
bovenliggende 87136b1636
commit edd1669c23
8 gewijzigde bestanden met toevoegingen van 144 en 0 verwijderingen

Bestand weergeven

@@ -502,6 +502,18 @@ QDF_STATUS mlme_cm_osif_disconnect_start_ind(struct wlan_objmgr_vdev *vdev)
return ret;
}
#ifdef WLAN_VENDOR_HANDOFF_CONTROL
QDF_STATUS mlme_cm_osif_get_vendor_handoff_params(struct wlan_objmgr_psoc *psoc,
void *vendor_handoff_context)
{
if (glbl_cm_ops && glbl_cm_ops->mlme_cm_get_vendor_handoff_params_cb)
return glbl_cm_ops->mlme_cm_get_vendor_handoff_params_cb(psoc,
vendor_handoff_context);
return QDF_STATUS_E_FAILURE;
}
#endif
#ifdef CONN_MGR_ADV_FEATURE
QDF_STATUS mlme_cm_osif_roam_sync_ind(struct wlan_objmgr_vdev *vdev)
{