qcacmn: Support for Quiet IE count change in bcn

Added support for quiet IE count change in beacon for beacon
offload case.

Change-Id: Ic8de5910588b58c8ffce48ea888afe8e6ed30dc9
CRs-Fixed: 2334134
This commit is contained in:
Abhiram Jogadenu
2018-10-16 16:16:41 +05:30
committed by nshrivas
parent d33c1ce39b
commit e0883af2a7
3 changed files with 22 additions and 0 deletions

View File

@@ -65,6 +65,9 @@ QDF_STATUS wmi_unified_vdev_config_ratemask_cmd_send(void *wmi_hdl,
QDF_STATUS wmi_unified_set_quiet_mode_cmd_send(void *wmi_hdl, QDF_STATUS wmi_unified_set_quiet_mode_cmd_send(void *wmi_hdl,
struct set_quiet_mode_params *param); struct set_quiet_mode_params *param);
QDF_STATUS wmi_unified_set_bcn_offload_quiet_mode_cmd_send(void *wmi_hdl,
struct set_bcn_offload_quiet_mode_params *param);
QDF_STATUS wmi_unified_nf_dbr_dbm_info_get_cmd_send(void *wmi_hdl, QDF_STATUS wmi_unified_nf_dbr_dbm_info_get_cmd_send(void *wmi_hdl,
uint8_t mac_id); uint8_t mac_id);

View File

@@ -3347,6 +3347,22 @@ struct set_quiet_mode_params {
uint16_t offset; uint16_t offset;
}; };
/**
* struct set_bcn_offload_quiet_mode_params - Set quiet mode params
* @vdev_id: Vdev ID
* @period: Quite period
* @duration: Quite duration
* @next_start: Next quiet start
* @flag: 0 - disable, 1 - enable and continuous, 3 - enable and single shot
*/
struct set_bcn_offload_quiet_mode_params {
uint32_t vdev_id;
uint32_t period;
uint32_t duration;
uint32_t next_start;
uint32_t flag;
};
/** /**
* struct set_beacon_filter_params - Set beacon filter params * struct set_beacon_filter_params - Set beacon filter params
* @vdev_id: VDEV id * @vdev_id: VDEV id

View File

@@ -1151,6 +1151,9 @@ QDF_STATUS (*send_pdev_set_regdomain_cmd)(wmi_unified_t wmi_handle,
QDF_STATUS (*send_set_quiet_mode_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_set_quiet_mode_cmd)(wmi_unified_t wmi_handle,
struct set_quiet_mode_params *param); struct set_quiet_mode_params *param);
QDF_STATUS (*send_set_bcn_offload_quiet_mode_cmd)(wmi_unified_t wmi_handle,
struct set_bcn_offload_quiet_mode_params *param);
QDF_STATUS (*send_set_beacon_filter_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_set_beacon_filter_cmd)(wmi_unified_t wmi_handle,
struct set_beacon_filter_params *param); struct set_beacon_filter_params *param);