qcacmn: Update WMM params per VAP for lithium onwards

Update WMM params per VAP for lithium onwards

Change-Id: I025d8f314b255f4fa2da5c83916a122733b36c27
CRs-Fixed: 2064780
Šī revīzija ir iekļauta:
Vikram Kandukuri
2017-06-01 16:47:51 +05:30
revīziju iesūtīja snandini
vecāks 1aa91d9c60
revīzija d2e7580d7e
3 mainīti faili ar 26 papildinājumiem un 8 dzēšanām

Parādīt failu

@@ -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,
struct wmi_gtx_config *gtx_info);
#ifdef CONFIG_MCL
QDF_STATUS wmi_unified_process_update_edca_param(void *wmi_hdl,
uint8_t vdev_id,
wmi_wmm_vparams gwmm_param[WMI_MAX_NUM_AC]);
#endif
struct wmi_host_wme_vparams wmm_vparams[WMI_MAX_NUM_AC]);
QDF_STATUS wmi_unified_probe_rsp_tmpl_send_cmd(void *wmi_hdl,
uint8_t vdev_id,

Parādīt failu

@@ -4047,6 +4047,27 @@ struct wmm_update_params {
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
* @ant_ctrl_common1: ANtenna control common param 1

Parādīt failu

@@ -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,
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,
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,
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,
struct ant_switch_tbl_params *param);