aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-dev.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2011-01-06 11:07:10 -0500
committerWey-Yi Guy <wey-yi.w.guy@intel.com>2011-01-21 18:50:58 -0500
commit9b9190d9688ccf531a3a5dac84d7b9654a08bfc5 (patch)
tree7ae230ad4b4665dc2e84807e52735557f8e5637a /drivers/net/wireless/iwlwifi/iwl-dev.h
parent9d4dea7259d2fccf447f20788300121cf1d014bb (diff)
iwlwifi: implement remain-on-channel
For device supporting PAN/P2P, use the PAN context to implement the remain-on-channel operation using device offloads so that the filters in the device will be programmed correctly -- otherwise we cannot receive any probe request frames during off-channel periods. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-dev.h')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-dev.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-dev.h b/drivers/net/wireless/iwlwifi/iwl-dev.h
index 6dd6508c93b0..6fa1383d72ec 100644
--- a/drivers/net/wireless/iwlwifi/iwl-dev.h
+++ b/drivers/net/wireless/iwlwifi/iwl-dev.h
@@ -1488,6 +1488,12 @@ struct iwl_priv {
1488 struct list_head notif_waits; 1488 struct list_head notif_waits;
1489 spinlock_t notif_wait_lock; 1489 spinlock_t notif_wait_lock;
1490 wait_queue_head_t notif_waitq; 1490 wait_queue_head_t notif_waitq;
1491
1492 /* remain-on-channel offload support */
1493 struct ieee80211_channel *hw_roc_channel;
1494 struct delayed_work hw_roc_work;
1495 enum nl80211_channel_type hw_roc_chantype;
1496 int hw_roc_duration;
1491 } _agn; 1497 } _agn;
1492#endif 1498#endif
1493 }; 1499 };