summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Chu <stephen.chu@broadcom.corp-partner.google.com>2020-06-25 23:12:14 +0800
committerStephen Chu <stephen.chu@broadcom.corp-partner.google.com>2020-06-25 23:12:14 +0800
commitb5d92a3c6966f0756078678df05bbcb0576848a1 (patch)
treef269d0f594b675b59f212c234bf4f7edb933c93a
parent87c918257f4f7ecaf0e61127d590ff001d831fbb (diff)
downloadbcm43752-b5d92a3c6966f0756078678df05bbcb0576848a1.tar.gz
bcmdhd: Set customized scan dwell time
Add CUSTOM_SCAN_UNASSOC_ACTIVE_TIME in Kbuild to set scan dwell time. Bug: 157503497 Test: After wlan0 up $ wl scan_unassoc_time 40 Signed-off-by: Stephen Chu <stephen.chu@broadcom.corp-partner.google.com> Change-Id: Iea76b2419ffc1916a1827c6b8a24b3f698461e8e
-rwxr-xr-xKbuild1
-rw-r--r--dhd.h4
2 files changed, 5 insertions, 0 deletions
diff --git a/Kbuild b/Kbuild
index fd84191..0595e23 100755
--- a/Kbuild
+++ b/Kbuild
@@ -377,6 +377,7 @@ DHDCFLAGS += -DESCAN_BUF_OVERFLOW_MGMT
DHDCFLAGS += -DSUPPORT_RANDOM_MAC_SCAN
DHDCFLAGS += -DUSE_INITIAL_SHORT_DWELL_TIME
DHDCFLAGS += -DWL_CFG80211_VSDB_PRIORITIZE_SCAN_REQUEST
+DHDCFLAGS += -DCUSTOM_SCAN_UNASSOC_ACTIVE_TIME=40
DHDCFLAGS += -DCUSTOM_SCAN_PASSIVE_TIME=110
# Suspend/Resume
DHDCFLAGS += -DENABLE_MAX_DTIM_IN_SUSPEND
diff --git a/dhd.h b/dhd.h
index 51952aa..8cd1d11 100644
--- a/dhd.h
+++ b/dhd.h
@@ -389,7 +389,11 @@ enum dhd_op_flags {
#endif /* MAX_CNTL_RX_TIMEOUT */
#define DHD_SCAN_ASSOC_ACTIVE_TIME 40 /* ms: Embedded default Active setting from DHD */
+#ifndef CUSTOM_SCAN_UNASSOC_ACTIVE_TIME
#define DHD_SCAN_UNASSOC_ACTIVE_TIME 80 /* ms: Embedded def. Unassoc Active setting from DHD */
+#else
+#define DHD_SCAN_UNASSOC_ACTIVE_TIME CUSTOM_SCAN_UNASSOC_ACTIVE_TIME
+#endif /* CUSTOM_SCAN_UNASSOC_ACTIVE_TIME */
#define DHD_SCAN_HOME_TIME 45 /* ms: Embedded default Home time setting from DHD */
#define DHD_SCAN_HOME_AWAY_TIME 100 /* ms: Embedded default Home Away time setting from DHD */
#ifndef CUSTOM_SCAN_PASSIVE_TIME