qcacld-3.0: Use ROAM_11KV_CTRL cmd to enable/disable FW roaming
Use ROAM_11KV_CTRL WMI vdev command to enable/disable the roaming functionality in FW. Change-Id: If3bb344ec7058d4149d0064975d7c91f213fd105 CRs-Fixed: 2727671
This commit is contained in:

committed by
snandini

parent
ee554d2e11
commit
09d979b3d1
@@ -1340,6 +1340,7 @@ enum station_keepalive_method {
|
||||
* @force_rsne_override: Force rsnie override from user
|
||||
* @single_tid: Set replay counter for all TID
|
||||
* @allow_tpc_from_ap: Support for AP power constraint
|
||||
* @usr_disabled_roaming: User config for roaming disable
|
||||
*/
|
||||
struct wlan_mlme_sta_cfg {
|
||||
uint32_t sta_keep_alive_period;
|
||||
@@ -1359,6 +1360,7 @@ struct wlan_mlme_sta_cfg {
|
||||
bool single_tid;
|
||||
bool allow_tpc_from_ap;
|
||||
enum station_keepalive_method sta_keepalive_method;
|
||||
bool usr_disabled_roaming;
|
||||
};
|
||||
|
||||
/**
|
||||
|
@@ -486,6 +486,16 @@ struct wlan_roam_11k_offload_params {
|
||||
struct wlan_roam_neighbor_report_params neighbor_report_params;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct roam_disable_cfg - Firmware roam module disable parameters
|
||||
* @vdev_id: vdev for which the roaming has to be enabled/disabled
|
||||
* @cfg: Config to enable/disable FW roam module
|
||||
*/
|
||||
struct roam_disable_cfg {
|
||||
uint8_t vdev_id;
|
||||
uint8_t cfg;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct wlan_roam_disconnect_params - Emergency deauth/disconnect roam params
|
||||
* @vdev_id: VDEV on which the parameters should be applied
|
||||
|
Reference in New Issue
Block a user