]> git.karo-electronics.de Git - linux-beck.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)
commitf0c2646af4f7432f7414e1162377cada06c3c747
treee3fa41b5a8e61d795072e89b040b099117ce38ea
parentba5295f8b2c789275cc6ffb0a45e50a8aa3a5c84
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