Kalle Valo 572e001221 mac80211: use ps-poll when dynamic power save mode is disabled
When a directed tim bit is set, mac80211 currently disables power save
ands sends a null frame to the AP. But if dynamic power save is
disabled, mac80211 will not enable power save ever gain. Fix this by
adding ps-poll functionality to mac80211. When a directed tim bit is
set, mac80211 sends a ps-poll frame to the AP and checks for the more
data bit in the returned data frames.

Using ps-poll is slower than waking up with null frame, but it's saves more
power in cases where the traffic is low. Userspace can control if either
ps-poll or null wakeup method is used by enabling and disabling dynamic
power save.

Signed-off-by: Kalle Valo <kalle.valo@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-02-13 13:45:17 -05:00
..
2009-01-29 16:01:46 -05:00
2007-05-05 11:46:38 -07:00
2009-02-09 15:03:44 -05:00
2008-04-08 16:44:45 -04:00
2008-04-08 16:44:45 -04:00
2009-01-29 16:01:09 -05:00
2008-10-31 19:00:37 -04:00
2009-01-29 16:01:45 -05:00
2008-10-31 18:05:59 -04:00
2009-02-09 15:03:44 -05:00
2008-10-31 19:02:14 -04:00
2008-09-15 16:48:22 -04:00