qcacld-3.0: Add new ini to config roaming scan behavior
Add new ini "roaming_scan_policy" to config roaming scan behavior (DBS/non-DBS) in fw side. This ini is corresponding scan_ctrl_flags_ext in wmi_start_scan_cmd_fixed_param when host sends WMI_ROAM_SCAN_MODE to fw. Change-Id: Id95c3b9bb40d4f32ab3ff14a30f72c6150ac1884 CRs-Fixed: 2398531
This commit is contained in:

zatwierdzone przez
nshrivas

rodzic
4d3b586537
commit
d0b775be21
@@ -2126,6 +2126,30 @@
|
||||
#define LFR_SUBNET_DETECTION_ALL
|
||||
#endif
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* roaming_scan_policy - To config roaming scan policy
|
||||
* @Min: 0
|
||||
* @Max: 1
|
||||
* @Default: 0
|
||||
*
|
||||
* This ini is used to configure roaming scan behavior from HOST
|
||||
* 0 : DBS scan
|
||||
* 1 : Non-DBS scan
|
||||
*
|
||||
* Related: None
|
||||
*
|
||||
* Supported Feature: Roaming
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_ROAM_SCAN_SCAN_POLICY CFG_INI_BOOL( \
|
||||
"roaming_scan_policy", \
|
||||
0, \
|
||||
"Config roam scan policy")
|
||||
|
||||
#define CFG_LFR_ALL \
|
||||
CFG(CFG_LFR_MAWC_ROAM_ENABLED) \
|
||||
CFG(CFG_LFR_MAWC_ROAM_TRAFFIC_THRESHOLD) \
|
||||
@@ -2203,6 +2227,7 @@
|
||||
CFG(CFG_LFR_ROAM_SCAN_TRIGGER_REASON_BITMASK) \
|
||||
CFG(CFG_LFR_ROAM_FT_OPEN_ENABLE) \
|
||||
CFG(CFG_LFR_ROAM_FORCE_RSSI_TRIGGER) \
|
||||
CFG(CFG_ROAM_SCAN_SCAN_POLICY) \
|
||||
ROAM_OFFLOAD_ALL \
|
||||
LFR_ESE_ALL \
|
||||
LFR_SUBNET_DETECTION_ALL
|
||||
|
@@ -1316,6 +1316,7 @@ struct bss_load_trigger {
|
||||
* @roam_trigger_reason_bitmask: Contains roam_trigger_reasons
|
||||
* @enable_ftopen: Enable/disable FT open feature
|
||||
* @roam_force_rssi_trigger: Force RSSI trigger or not
|
||||
* @roaming_scan_policy: Config roaming scan policy in fw
|
||||
*/
|
||||
struct wlan_mlme_lfr_cfg {
|
||||
bool mawc_roam_enabled;
|
||||
@@ -1402,6 +1403,7 @@ struct wlan_mlme_lfr_cfg {
|
||||
bool enable_ftopen;
|
||||
bool roam_force_rssi_trigger;
|
||||
struct bss_load_trigger bss_load_trig;
|
||||
bool roaming_scan_policy;
|
||||
};
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user