Ver Fonte

mac80211: Increase timeouts for station polling

Do a probe request every 30 seconds, and wait for probe response,
half a second This should lower the traffic that card sends, thus save
power Wainting longer for response makes probe more robust against
'slow' access points

Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Tested-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Maxim Levitsky há 16 anos atrás
pai
commit
d1c5091f23
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      net/mac80211/mlme.c

+ 2 - 2
net/mac80211/mlme.c

@@ -42,13 +42,13 @@
  * Time the connection can be idle before we probe
  * Time the connection can be idle before we probe
  * it to see if we can still talk to the AP.
  * it to see if we can still talk to the AP.
  */
  */
-#define IEEE80211_CONNECTION_IDLE_TIME	(2 * HZ)
+#define IEEE80211_CONNECTION_IDLE_TIME	(30 * HZ)
 /*
 /*
  * Time we wait for a probe response after sending
  * Time we wait for a probe response after sending
  * a probe request because of beacon loss or for
  * a probe request because of beacon loss or for
  * checking the connection still works.
  * checking the connection still works.
  */
  */
-#define IEEE80211_PROBE_WAIT		(HZ / 5)
+#define IEEE80211_PROBE_WAIT		(HZ / 2)
 
 
 #define TMR_RUNNING_TIMER	0
 #define TMR_RUNNING_TIMER	0
 #define TMR_RUNNING_CHANSW	1
 #define TMR_RUNNING_CHANSW	1