aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-dev.h
diff options
context:
space:
mode:
authorMohamed Abbas <mohamed.abbas@intel.com>2009-05-22 14:01:52 -0400
committerJohn W. Linville <linville@tuxdriver.com>2009-05-22 14:06:09 -0400
commit40cefda9ce11c44a2531d07af812900aa5f3ce9d (patch)
tree08b4108aa0c9678bb76450212e0806234134731e /drivers/net/wireless/iwlwifi/iwl-dev.h
parent4752c93c30441f98f7ed723001b1a5e3e5619829 (diff)
iwlcore: Add support for periodic RX interrupt
Periodic RX interrupt needed with ICT interrupt to prevent RX race. Sending RX interrupt require many steps to be done in the the device: 1- write interrupt to current index in ICT table. 2- dma RX frame. 3- update RX shared data to indicate last write index. 4- send interrupt. This could lead to RX race, driver could receive RX interrupt but the shared data changes does not reflect that. this could lead to RX race, RX periodic will solve this race Signed-off-by: Mohamed Abbas <mohamed.abbas@intel.com> Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-dev.h')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-dev.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-dev.h b/drivers/net/wireless/iwlwifi/iwl-dev.h
index 770cd1b062ff..f9a3fd6a023a 100644
--- a/drivers/net/wireless/iwlwifi/iwl-dev.h
+++ b/drivers/net/wireless/iwlwifi/iwl-dev.h
@@ -1058,6 +1058,7 @@ struct iwl_priv {
1058 u32 inta; 1058 u32 inta;
1059 bool use_ict; 1059 bool use_ict;
1060 1060
1061 u32 inta_mask;
1061 /* Current association information needed to configure the 1062 /* Current association information needed to configure the
1062 * hardware */ 1063 * hardware */
1063 u16 assoc_id; 1064 u16 assoc_id;