diff options
author | Sara Sharon <sara.sharon@intel.com> | 2015-07-22 04:38:40 -0400 |
---|---|---|
committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2016-02-27 15:00:06 -0500 |
commit | 3af512d6aac7eb6420086f124abb4426f5f4b369 (patch) | |
tree | e192787890af13951ae28552c72d5d2e472c9a80 /drivers/net/wireless/intel/iwlwifi/mvm/ops.c | |
parent | 77fe739554e13d44466e115dbaba3e7aa3aececd (diff) |
iwlwifi: mvm: support filtered frames notification
During d0i3 frames might be filtered by the FW and this may
cause reordering buffer a delay - as the frames will not be
received and reorder will time out.
Introduce an API function to receive notification of filtered
frames and pass the information to the mac80211.
Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/ops.c')
-rw-r--r-- | drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ops.c b/drivers/net/wireless/intel/iwlwifi/mvm/ops.c index bfa6da1bf846..52c73d0c1be5 100644 --- a/drivers/net/wireless/intel/iwlwifi/mvm/ops.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/ops.c | |||
@@ -236,6 +236,9 @@ static const struct iwl_rx_handlers iwl_mvm_rx_handlers[] = { | |||
236 | RX_HANDLER(ANTENNA_COUPLING_NOTIFICATION, | 236 | RX_HANDLER(ANTENNA_COUPLING_NOTIFICATION, |
237 | iwl_mvm_rx_ant_coupling_notif, true), | 237 | iwl_mvm_rx_ant_coupling_notif, true), |
238 | 238 | ||
239 | RX_HANDLER(BA_WINDOW_STATUS_NOTIFICATION_ID, | ||
240 | iwl_mvm_window_status_notif, false), | ||
241 | |||
239 | RX_HANDLER(TIME_EVENT_NOTIFICATION, iwl_mvm_rx_time_event_notif, false), | 242 | RX_HANDLER(TIME_EVENT_NOTIFICATION, iwl_mvm_rx_time_event_notif, false), |
240 | RX_HANDLER(MCC_CHUB_UPDATE_CMD, iwl_mvm_rx_chub_update_mcc, true), | 243 | RX_HANDLER(MCC_CHUB_UPDATE_CMD, iwl_mvm_rx_chub_update_mcc, true), |
241 | 244 | ||
@@ -294,6 +297,7 @@ static const struct iwl_hcmd_names iwl_mvm_legacy_names[] = { | |||
294 | HCMD_NAME(SCAN_COMPLETE_UMAC), | 297 | HCMD_NAME(SCAN_COMPLETE_UMAC), |
295 | HCMD_NAME(TOF_CMD), | 298 | HCMD_NAME(TOF_CMD), |
296 | HCMD_NAME(TOF_NOTIFICATION), | 299 | HCMD_NAME(TOF_NOTIFICATION), |
300 | HCMD_NAME(BA_WINDOW_STATUS_NOTIFICATION_ID), | ||
297 | HCMD_NAME(ADD_STA_KEY), | 301 | HCMD_NAME(ADD_STA_KEY), |
298 | HCMD_NAME(ADD_STA), | 302 | HCMD_NAME(ADD_STA), |
299 | HCMD_NAME(REMOVE_STA), | 303 | HCMD_NAME(REMOVE_STA), |