From 1da863ff58fed4f4407d8fa05e28afe3068bc52c Mon Sep 17 00:00:00 2001 From: Rajasekaran Kalidoss Date: Sat, 4 Aug 2018 00:17:18 +0530 Subject: [PATCH] qcacmn: Add vdevId field to aggr_add_ts_param pe sessionId should not be used as vdevId.Add vdevId field to aggr_add_ts_param and use it in wmi command. Change-Id: Id021dda35a32f7870277d405c85a0878d7baa3f3 CRs-Fixed: 2293867 --- wmi/inc/wmi_unified_param.h | 2 ++ wmi/src/wmi_unified_tlv.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 894d9837f284..a5f3040b9c1f 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -2823,6 +2823,7 @@ struct dhcp_stop_ind_params { * @tspec: tspec value * @status: CDF status * @sessionId: session id + * @vdev_id: vdev id */ struct aggr_add_ts_param { uint16_t staIdx; @@ -2830,6 +2831,7 @@ struct aggr_add_ts_param { struct mac_tspec_ie tspec[WMI_QOS_NUM_AC_MAX]; QDF_STATUS status[WMI_QOS_NUM_AC_MAX]; uint8_t sessionId; + uint8_t vdev_id; }; diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 78e2f9566a4e..5ce6362022f0 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -9256,7 +9256,7 @@ static QDF_STATUS send_aggr_qos_cmd_tlv(wmi_unified_t wmi_handle, WMITLV_TAG_STRUC_wmi_vdev_wmm_addts_cmd_fixed_param, WMITLV_GET_STRUCT_TLVLEN (wmi_vdev_wmm_addts_cmd_fixed_param)); - cmd->vdev_id = aggr_qos_rsp_msg->sessionId; + cmd->vdev_id = aggr_qos_rsp_msg->vdev_id; cmd->ac = WMI_TID_TO_AC(aggr_qos_rsp_msg->tspec[i].tsinfo. traffic.userPrio);