Search Linux Wireless

Re: [PATCH v5 3/3] mac80211: implement dynamic power save

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2008-12-18 at 23:17 +0200, Kalle Valo wrote:
> This patch implements dynamic power save for mac80211. Basically it
> means enabling power save mode after an idle period. Implementing it
> dynamically gives a good compromise of low power consumption and low
> latency. Some hardware have support for this in firmware, but some
> require the host to do it.
> 
> The dynamic power save is implemented by adding an timeout to
> ieee80211_subif_start_xmit(). The timeout can be enabled from userspace
> with Wireless Extensions. For example, the command below enables the
> dynamic power save and sets the time timeout to 500 ms:
> 
> iwconfig wlan0 power timeout 500m
> 
> Power save now only works with devices which handle power save in firmware.
> It's also disabled by default and the heuristics when and how to enable is
> considered as a policy decision and will be left for the userspace to handle.
> In case the firmware has support for this, drivers can disable this feature
> with IEEE80211_HW_NO_STACK_DYNAMIC_PS.
> 
> Big thanks to Johannes Berg for the help with the design and code.
> 
> Signed-off-by: Kalle Valo <kalle.valo@xxxxxxxxx>

Looks good to me.

Acked-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux