]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: mvm: implement remote wake
authorJohannes Berg <johannes.berg@intel.com>
Tue, 22 Jan 2013 19:41:58 +0000 (20:41 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 6 Mar 2013 15:47:51 +0000 (16:47 +0100)
commit37213e49ec9ce1154738d103efa906d42b3a0d72
treee3fa41b5a8e61d795072e89b040b099117ce38ea
parent54dbe9037e0ad6418c0b208514a0745cdc6f1aa5
iwlwifi: mvm: implement remote wake

With remote wake, the firmware creates a TCP connection
and sends some configurable data on it, until a special
TCP data packet from the server is received that triggers
a wakeup. The configuration is a bit tricky because it is
based on packet pattern matching but this is hidden in
the driver and the exposed API in cfg80211 is just based
on the required TCP connection parameters.

Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/iwlwifi/mvm/d3.c
drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h
drivers/net/wireless/iwlwifi/mvm/mac80211.c