linux/drivers/net/wireless/iwlwifi/mvm
Haim Dreyfuss 5a4b2afa77 iwlwifi: mvm: Fix a few EBS error handling bugs
Last EBS status wasn't set to success in the initialization, which
caused the first scan to be without EBS. Fix that.

When EBS is not enabled by the driver, the FW still sends ebs_status success,
which can override EBS failure state. Consider only EBS failures, to avoid
such override. Last_ebs_success is set back to true upon disconnection.

Last_ebs_success wasn't set in umac scan abort flow, fix that too.

Signed-off-by: Haim Dreyfuss <haim.dreyfuss@intel.com>
Signed-off-by: David Spinadel <david.spinadel@intel.com>
Reviewed-by: Alexander Bondar <alexander.bondar@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2015-02-01 15:57:23 +02:00
..
binding.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
coex_legacy.c iwlwifi: mvm: BT Coex - set all the co-running values to 0 2015-01-22 17:55:21 +02:00
coex.c iwlwifi: mvm: BT Coex - set all the co-running values to 0 2015-01-22 17:55:21 +02:00
constants.h iwlwifi: mvm: BT Coex - fine tune the MPLUT register 2015-01-22 17:55:15 +02:00
d3.c iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently 2014-12-28 20:04:34 +02:00
debugfs-vif.c iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP 2015-01-22 17:54:03 +02:00
debugfs.c iwlwifi: mvm: generate statistics debugfs code 2015-01-22 17:54:08 +02:00
debugfs.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-coex.h iwlwifi: mvm: BT Coex - add support for TTC / RRC 2014-11-23 20:05:06 +02:00
fw-api-d3.h iwlwifi: mvm: remove IWL_UCODE_TLV_API_WOWLAN_CONFIG_TID 2014-12-01 12:04:38 +02:00
fw-api-mac.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-power.h iwlwifi: mvm: add support for new LTR command 2015-01-22 17:55:16 +02:00
fw-api-rs.h iwlwifi: mvm: rs: enable forcing single stream Tx decision 2015-02-01 15:39:29 +02:00
fw-api-scan.h iwlwifi: mvm: fix EBS on single scan 2015-01-12 09:56:19 +02:00
fw-api-sta.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-stats.h iwlwifi: mvm: generate statistics debugfs code 2015-01-22 17:54:08 +02:00
fw-api-tx.h iwlwifi: mvm: let the firmware configure the scheduler 2015-01-22 17:54:02 +02:00
fw-api.h iwlwifi: mvm: move statistics API to new header file 2015-01-22 17:54:07 +02:00
fw.c iwlwifi: mvm: add support for new LTR command 2015-01-22 17:55:16 +02:00
led.c iwlwifi: mvm: don't fail completely if led mode is not supported 2014-03-16 08:59:05 +02:00
mac80211.c iwlwifi: mvm: add beamformer support 2015-02-01 15:39:19 +02:00
mac-ctxt.c iwlwifi: allow to define the stuck queue timer per queue 2015-02-01 15:57:23 +02:00
Makefile iwlwifi: mvm: move TDLS code to separate file 2014-09-14 22:02:24 +03:00
mvm.h iwlwifi: allow to define the stuck queue timer per queue 2015-02-01 15:57:23 +02:00
nvm.c iwlwifi: mvm: support family 8000 C step 2015-01-22 17:55:20 +02:00
offloading.c iwlwifi: mvm: remove IWL_UCODE_TLV_API_WOWLAN_CONFIG_TID 2014-12-01 12:04:38 +02:00
ops.c iwlwifi: mvm: Fix a few EBS error handling bugs 2015-02-01 15:57:23 +02:00
phy-ctxt.c iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd 2015-01-22 22:17:22 +02:00
power.c iwlwifi: mvm: Fix the keep_alive calculation 2014-11-23 19:59:19 +02:00
quota.c iwlwifi: mvm: fix quota update avoidance 2014-09-14 22:02:23 +03:00
rs.c iwlwifi: mvm: rs: enable forcing single stream Tx decision 2015-02-01 15:39:29 +02:00
rs.h iwlwifi: mvm: rs: enable forcing single stream Tx decision 2015-02-01 15:39:29 +02:00
rx.c iwlwifi: mvm: rs: remove stats argument from functions 2015-01-22 17:55:25 +02:00
scan.c iwlwifi: mvm: Fix a few EBS error handling bugs 2015-02-01 15:57:23 +02:00
sf.c iwlwifi: mvm: allow preventing dummy notifications 2014-09-14 12:56:37 +03:00
sta.c iwlwifi: allow to define the stuck queue timer per queue 2015-02-01 15:57:23 +02:00
sta.h iwlwifi: mvm: add CSA absent time event for clients 2014-11-24 08:30:31 +02:00
tdls.c iwlwifi: mvm: ignore stale TDLS ch-switch responses 2015-02-01 15:57:22 +02:00
testmode.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
time-event.c iwlwifi: mvm: clear TE data if CSA time event fails to start 2014-11-24 08:30:35 +02:00
time-event.h iwlwifi: mvm: add remove flow for AUX ROC time events 2014-11-24 08:30:14 +02:00
tt.c iwlwifi: mvm: clear tt values when entering CT-kill 2014-12-28 20:00:15 +02:00
tx.c Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next 2015-01-22 17:55:12 +02:00
utils.c iwlwifi: allow to define the stuck queue timer per queue 2015-02-01 15:57:23 +02:00