Johannes Berg <johannes@xxxxxxxxxxxxxxxx> writes: > On Mon, 2008-12-01 at 17:17 -0800, Vivek Natarajan wrote: >> This patch is based on Kalle's initial RFC patches on dynamic power save. >> Since ath9k/ath5k,stlc45xx and b43 need the driver to send the null >> frame, it is appropriate to do it from mac80211. >> This patch enables mac80211 to send a null frame and also to >> check for tim in the beacon if power save is enabled. > > Nice! Looks pretty much good to me, but could use some documentation > (Kalle will hopefully add some too). I'm adding some documentation in my next round of patches, but we definitely need more documentation. > For instance, a casual observer might wonder how the hardware can be > saving power when the host software has to parse beacons -- Even without beacon filtering and if there is no traffic, we can turn off the radios for the time between beacons. For example, with beacon interval 100 ms and dtim 1 the radios might be turned on for only 10 ms per dtim period. So 90% of the time the radios would be turned off and we would save power. Of course this is very much hardware specific, but just to give an idea. > obviously things will only fall into place once we support beacon > miss offload. Beacon filtering improves cpu power consumption. -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html