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
此提交包含在:
Sridhar Selvaraj
2021-09-21 16:41:19 +05:30
提交者 Madan Koyyalamudi
父節點 d63e03e207
當前提交 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);