From f43bcd23ec005bf144c93a1f29821921e868f168 Mon Sep 17 00:00:00 2001 From: Nandha Kishore Easwaran Date: Sat, 22 Oct 2016 01:49:26 +0530 Subject: [PATCH] qcacmn: Update scan_ctrl_flags when strict passive scan enabled Analysis: strict passive scan is not working as the scan_ctrl_flags check is missed when strict passive scan enabled Change-Details : Added a support in ol_ath_scan_start_send() and send_scan_start_cmd_non_tlv() to update the scan_ctrl_flags with WMI_SCAN_FLAG_STRICT_PASSIVE_ON_PCHN when strict_pscan_enabled Change-Id: If6713e340841d4947ef9042421dabec35f7bfbae CRs-fixed: 1069383 --- wmi/src/wmi_unified_non_tlv.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wmi/src/wmi_unified_non_tlv.c b/wmi/src/wmi_unified_non_tlv.c index af3eb978c567..fa30cc9404a4 100644 --- a/wmi/src/wmi_unified_non_tlv.c +++ b/wmi/src/wmi_unified_non_tlv.c @@ -1935,6 +1935,10 @@ QDF_STATUS send_scan_start_cmd_non_tlv(wmi_unified_t wmi_handle, cmd->scan_ctrl_flags = (param->passive_flag) ? WMI_SCAN_FLAG_PASSIVE : 0; + if (param->is_strict_pscan_en) { + cmd->scan_ctrl_flags |= WMI_SCAN_FLAG_STRICT_PASSIVE_ON_PCHN; + } + if (param->is_promiscous_mode) cmd->scan_ctrl_flags |= WMI_SCAN_PROMISCOUS_MODE;