qcacmn: Add support to pass lca_disallow_config_params to fw

Add LCA[Last Connected AP] AP disallow params to
roam_scan_filter_params structure.

Change-Id: Id7a47bdc40d08b356483114b71981df352386172
CRs-Fixed: 2054195
This commit is contained in:
Selvaraj, Sridhar
2017-05-29 18:38:52 +05:30
committed by snandini
parent acf22bf108
commit 6edc08b321

View File

@@ -3168,6 +3168,14 @@ struct ssid_hotlist_param {
* @ssid_allowed_list: Whitelist SSID's
* @bssid_favored: Favorable BSSID's
* @bssid_favored_factor: RSSI to be added to this BSSID to prefer it
* @lca_disallow_config_present: LCA [Last Connected AP] disallow config present
* @disallow_duration: How long LCA AP will be disallowed before it
* can be a roaming candidate again, in seconds
* @rssi_channel_penalization:How much RSSI will be penalized if candidate(s)
* are found in the same channel as disallowed AP's,
* in units of db
* @num_disallowed_aps: How many APs the target should maintain in its
* LCA list
*
* This structure holds all the key parameters related to
* initial connection and roaming connections.
@@ -3184,6 +3192,10 @@ struct roam_scan_filter_params {
struct mac_ssid ssid_allowed_list[MAX_SSID_ALLOWED_LIST];
struct qdf_mac_addr bssid_favored[MAX_BSSID_FAVORED];
uint8_t bssid_favored_factor[MAX_BSSID_FAVORED];
uint8_t lca_disallow_config_present;
uint32_t disallow_duration;
uint32_t rssi_channel_penalization;
uint32_t num_disallowed_aps;
};
/**