carl9170 firmware: Wake-on-LAN support
With this feature enabled, the device will stay
active while the host goes into System Standby
[Suspend to RAM!].
Furthermore, it scans all incoming 802.11 data frames
for a MAGIC WOL pattern and - when found - propagates
the wake-up call to the USB Host.
Notes/Limitations:
* Your host has to support USB remote wake-up.
[In some cases, /proc/acpi/wakeup has to be
configured as well - see Google for more
details]
* The MAC address is taken from the device EEPROM.
[so, ifconfig dev hw ether overrides don't
work (yet)]
* The magic pattern has to be within the first
320 bytes of the data frame.
* The magic frames has to be send unencrypted.
Therefore the WOL initiator has to support
frame injection [not a problem for most
mac80211-based drivers].
* The initatior need to be in range and on the
same channel as well.
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>