From: Rajkumar Manoharan Date: Fri, 13 Apr 2012 11:08:40 +0000 (+0530) Subject: cfg80211: increse bss expire time X-Git-Tag: v3.5-rc1~109^2~410^2~42 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=f9616e0f8828fba6c06d1feff1c26eaf049b1e8a;p=~emulex%2Finfiniband.git cfg80211: increse bss expire time The background scan completion takes more time when the station is having heavy uplink traffic. The scan state machine decides to fall back to home channel on every off-channel visit when there are pending frames in tx queue. bgscan completion took ~30sec on dual band US regulatory card. scan period = (20 active channels * probe timeout) + (12 passive channels * passive probe timeout) + (32 * timeout on home channel) + (32 * flush timeout) Signed-off-by: Rajkumar Manoharan Signed-off-by: John W. Linville --- diff --git a/net/wireless/scan.c b/net/wireless/scan.c index fdbcfe692a3..1442bb68a3f 100644 --- a/net/wireless/scan.c +++ b/net/wireless/scan.c @@ -18,7 +18,7 @@ #include "nl80211.h" #include "wext-compat.h" -#define IEEE80211_SCAN_RESULT_EXPIRE (15 * HZ) +#define IEEE80211_SCAN_RESULT_EXPIRE (30 * HZ) void ___cfg80211_scan_done(struct cfg80211_registered_device *rdev, bool leak) {