qcacmn: Convert vdev set mlme enum id to wmi id
Currently when sending multi vdev set param from MLME vdev set param id is not converted to wmi layer id resulting in incorrect mlme param update in firmware for mbss common vap params. Convert vdev set mlme enum id to wmi layer id when setting multi vdev param from MLME. CRs-Fixed: 3039992 Change-Id: Ibaeb974729f1ae9c272e203d1288229aca74b803
This commit is contained in:

committed by
Madan Koyyalamudi

parent
d63e03e207
commit
04c1a548a5
@@ -1031,6 +1031,7 @@ static QDF_STATUS target_if_vdev_mgr_multiple_vdev_set_param_cmd(
|
||||
QDF_STATUS status = QDF_STATUS_E_FAILURE;
|
||||
struct wmi_unified *wmi_handle;
|
||||
struct wlan_objmgr_psoc *psoc;
|
||||
int param_id;
|
||||
|
||||
if (!pdev || !param) {
|
||||
mlme_err("Invalid input");
|
||||
@@ -1055,6 +1056,9 @@ static QDF_STATUS target_if_vdev_mgr_multiple_vdev_set_param_cmd(
|
||||
return QDF_STATUS_E_INVAL;
|
||||
}
|
||||
|
||||
param_id = target_if_vdev_mlme_id_2_wmi(param->param_id);
|
||||
param->param_id = param_id;
|
||||
|
||||
status = wmi_unified_send_multiple_vdev_set_param_cmd(wmi_handle,
|
||||
param);
|
||||
|
||||
|
Reference in New Issue
Block a user