|
@@ -397,6 +397,13 @@ QDF_STATUS wma_roam_scan_offload_mode(tp_wma_handle wma_handle,
|
|
|
params->assoc_ie_length = roam_req->assoc_ie.length;
|
|
|
qdf_mem_copy(params->assoc_ie, roam_req->assoc_ie.addIEdata,
|
|
|
roam_req->assoc_ie.length);
|
|
|
+ /* Configure roaming scan behavior (DBS/Non-DBS scan) */
|
|
|
+ if (roam_req->roaming_scan_policy)
|
|
|
+ scan_cmd_fp->scan_ctrl_flags_ext |=
|
|
|
+ WMI_SCAN_DBS_POLICY_FORCE_NONDBS;
|
|
|
+ else
|
|
|
+ scan_cmd_fp->scan_ctrl_flags_ext |=
|
|
|
+ WMI_SCAN_DBS_POLICY_DEFAULT;
|
|
|
|
|
|
wma_roam_scan_fill_fils_params(wma_handle, params, roam_req);
|
|
|
}
|