qcacmn: Update WMM params per VAP for lithium onwards
Update WMM params per VAP for lithium onwards Change-Id: I025d8f314b255f4fa2da5c83916a122733b36c27 CRs-Fixed: 2064780
This commit is contained in:

committed by
snandini

parent
1aa91d9c60
commit
d2e7580d7e
@@ -571,12 +571,9 @@ QDF_STATUS wmi_unified_set_sta_keep_alive_cmd(void *wmi_hdl,
|
|||||||
QDF_STATUS wmi_unified_vdev_set_gtx_cfg_cmd(void *wmi_hdl, uint32_t if_id,
|
QDF_STATUS wmi_unified_vdev_set_gtx_cfg_cmd(void *wmi_hdl, uint32_t if_id,
|
||||||
struct wmi_gtx_config *gtx_info);
|
struct wmi_gtx_config *gtx_info);
|
||||||
|
|
||||||
#ifdef CONFIG_MCL
|
|
||||||
QDF_STATUS wmi_unified_process_update_edca_param(void *wmi_hdl,
|
QDF_STATUS wmi_unified_process_update_edca_param(void *wmi_hdl,
|
||||||
uint8_t vdev_id,
|
uint8_t vdev_id,
|
||||||
wmi_wmm_vparams gwmm_param[WMI_MAX_NUM_AC]);
|
struct wmi_host_wme_vparams wmm_vparams[WMI_MAX_NUM_AC]);
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
QDF_STATUS wmi_unified_probe_rsp_tmpl_send_cmd(void *wmi_hdl,
|
QDF_STATUS wmi_unified_probe_rsp_tmpl_send_cmd(void *wmi_hdl,
|
||||||
uint8_t vdev_id,
|
uint8_t vdev_id,
|
||||||
|
@@ -4047,6 +4047,27 @@ struct wmm_update_params {
|
|||||||
struct wmi_host_wmeParams *wmep_array;
|
struct wmi_host_wmeParams *wmep_array;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* struct wmi_host_wmevParams - WME params
|
||||||
|
* @wmep_acm: ACM paramete
|
||||||
|
* @wmep_aifsn: AIFSN parameters
|
||||||
|
* @wmep_logcwmin: cwmin in exponential form
|
||||||
|
* @wmep_logcwmax: cwmax in exponential form
|
||||||
|
* @wmep_txopLimit: txopLimit
|
||||||
|
* @wmep_noackPolicy: No-Ack Policy: 0=ack, 1=no-ack
|
||||||
|
*/
|
||||||
|
struct wmi_host_wme_vparams {
|
||||||
|
u_int32_t acm;
|
||||||
|
u_int32_t aifs;
|
||||||
|
u_int32_t cwmin;
|
||||||
|
u_int32_t cwmax;
|
||||||
|
union {
|
||||||
|
u_int32_t txoplimit;
|
||||||
|
u_int32_t mu_edca_timer;
|
||||||
|
};
|
||||||
|
u_int32_t noackpolicy;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* struct ant_switch_tbl_params - Antenna switch table params
|
* struct ant_switch_tbl_params - Antenna switch table params
|
||||||
* @ant_ctrl_common1: ANtenna control common param 1
|
* @ant_ctrl_common1: ANtenna control common param 1
|
||||||
|
@@ -576,10 +576,6 @@ QDF_STATUS (*send_get_link_speed_cmd)(wmi_unified_t wmi_handle,
|
|||||||
QDF_STATUS (*send_egap_conf_params_cmd)(wmi_unified_t wmi_handle,
|
QDF_STATUS (*send_egap_conf_params_cmd)(wmi_unified_t wmi_handle,
|
||||||
wmi_ap_ps_egap_param_cmd_fixed_param *egap_params);
|
wmi_ap_ps_egap_param_cmd_fixed_param *egap_params);
|
||||||
|
|
||||||
QDF_STATUS (*send_process_update_edca_param_cmd)(wmi_unified_t wmi_handle,
|
|
||||||
uint8_t vdev_id,
|
|
||||||
wmi_wmm_vparams gwmm_param[WMI_MAX_NUM_AC]);
|
|
||||||
|
|
||||||
QDF_STATUS (*send_bcn_buf_ll_cmd)(wmi_unified_t wmi_handle,
|
QDF_STATUS (*send_bcn_buf_ll_cmd)(wmi_unified_t wmi_handle,
|
||||||
wmi_bcn_send_from_host_cmd_fixed_param * param);
|
wmi_bcn_send_from_host_cmd_fixed_param * param);
|
||||||
|
|
||||||
@@ -793,6 +789,10 @@ QDF_STATUS (*send_set_vht_ie_cmd)(wmi_unified_t wmi_handle,
|
|||||||
QDF_STATUS (*send_wmm_update_cmd)(wmi_unified_t wmi_handle,
|
QDF_STATUS (*send_wmm_update_cmd)(wmi_unified_t wmi_handle,
|
||||||
struct wmm_update_params *param);
|
struct wmm_update_params *param);
|
||||||
|
|
||||||
|
QDF_STATUS (*send_process_update_edca_param_cmd)(wmi_unified_t wmi_handle,
|
||||||
|
uint8_t vdev_id,
|
||||||
|
struct wmi_host_wme_vparams wmm_vparams[WMI_MAX_NUM_AC]);
|
||||||
|
|
||||||
QDF_STATUS (*send_set_ant_switch_tbl_cmd)(wmi_unified_t wmi_handle,
|
QDF_STATUS (*send_set_ant_switch_tbl_cmd)(wmi_unified_t wmi_handle,
|
||||||
struct ant_switch_tbl_params *param);
|
struct ant_switch_tbl_params *param);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user