All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] mac80211: shorten the passive dwell time for sw scans
@ 2009-06-30 12:49 Helmut Schaa
  0 siblings, 0 replies; only message in thread
From: Helmut Schaa @ 2009-06-30 12:49 UTC (permalink / raw)
  To: John Linville; +Cc: linux-wireless, Johannes Berg, Holger Schurig

mac80211's software scan implementation uses a passive dwell time of
(HZ / 5) which means we stay 200ms on each passive channel. Compared
to iwlwifi's hw scan and the old ipw* drivers which use values around
120ms this is quite long.

Reducing the passive dwell time from 200ms to 125ms should save us
something around a second on cards capable of 11a and we should still be
able to catch beacons from most access points (assuming a ~100ms beacon
interval).

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
---

diff --git a/net/mac80211/scan.c b/net/mac80211/scan.c
index df24f8e..c075d34 100644
--- a/net/mac80211/scan.c
+++ b/net/mac80211/scan.c
@@ -26,7 +28,7 @@
 
 #define IEEE80211_PROBE_DELAY (HZ / 33)
 #define IEEE80211_CHANNEL_TIME (HZ / 33)
-#define IEEE80211_PASSIVE_CHANNEL_TIME (HZ / 5)
+#define IEEE80211_PASSIVE_CHANNEL_TIME (HZ / 8)
 
 struct ieee80211_bss *
 ieee80211_rx_bss_get(struct ieee80211_local *local, u8 *bssid, int freq,

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2009-06-30 12:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-30 12:49 [PATCH] mac80211: shorten the passive dwell time for sw scans Helmut Schaa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.