qcacmn: Use correct enum type in function send_get_rcpi_cmd_tlv
Use the wmi enum type in function send_get_rcpi_cmd_tlv converting from rcpi_measurement_type. Change-Id: I5b506059ad8b0f4cd65c24e20df6306a47249fdb CRs-Fixed: 2216017
This commit is contained in:
@@ -21140,7 +21140,33 @@ static QDF_STATUS send_get_rcpi_cmd_tlv(wmi_unified_t wmi_handle,
|
||||
cmd->vdev_id = get_rcpi_param->vdev_id;
|
||||
WMI_CHAR_ARRAY_TO_MAC_ADDR(get_rcpi_param->mac_addr,
|
||||
&cmd->peer_macaddr);
|
||||
cmd->measurement_type = get_rcpi_param->measurement_type;
|
||||
|
||||
switch (get_rcpi_param->measurement_type) {
|
||||
|
||||
case RCPI_MEASUREMENT_TYPE_AVG_MGMT:
|
||||
cmd->measurement_type = WMI_RCPI_MEASUREMENT_TYPE_AVG_MGMT;
|
||||
break;
|
||||
|
||||
case RCPI_MEASUREMENT_TYPE_AVG_DATA:
|
||||
cmd->measurement_type = WMI_RCPI_MEASUREMENT_TYPE_AVG_DATA;
|
||||
break;
|
||||
|
||||
case RCPI_MEASUREMENT_TYPE_LAST_MGMT:
|
||||
cmd->measurement_type = WMI_RCPI_MEASUREMENT_TYPE_LAST_MGMT;
|
||||
break;
|
||||
|
||||
case RCPI_MEASUREMENT_TYPE_LAST_DATA:
|
||||
cmd->measurement_type = WMI_RCPI_MEASUREMENT_TYPE_LAST_DATA;
|
||||
break;
|
||||
|
||||
default:
|
||||
/*
|
||||
* invalid rcpi measurement type, fall back to
|
||||
* RCPI_MEASUREMENT_TYPE_AVG_MGMT
|
||||
*/
|
||||
cmd->measurement_type = WMI_RCPI_MEASUREMENT_TYPE_AVG_MGMT;
|
||||
break;
|
||||
}
|
||||
WMI_LOGD("RCPI REQ VDEV_ID:%d-->", cmd->vdev_id);
|
||||
if (wmi_unified_cmd_send(wmi_handle, buf, len,
|
||||
WMI_REQUEST_RCPI_CMDID)) {
|
||||
|
Reference in New Issue
Block a user