linux/drivers/net/wireless/iwlwifi/mvm
Johannes Berg 3dfd3a97c8 iwlwifi: mvm: correct firmware disassoc command sequence
The firmware would like to have a MAC context (unassoc)
before the AP station is removed (we do this) but would
like to keep the BSSID until after it is removed, so we
need to send two commands - one with the BSSID before
and one without the BSSID after.

In order to do this, we need to store the BSSID as it
will have been cleared by mac80211 by the time we get
notified of the disassociation. Also pass it around as
an override to the various functions needing it, and
keep taking it from the mac80211 data otherwise. This
avoids having to keep track of the BSSID in all modes.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-09-03 22:49:09 +03:00
..
Makefile iwlwifi: mvm: BT Coex - prepare towards new API 2014-07-07 21:34:05 +03:00
binding.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
coex.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
coex_legacy.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
constants.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
d3.c iwlwifi: mvm: correct firmware disassoc command sequence 2014-09-03 22:49:09 +03:00
debugfs-vif.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
debugfs.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
debugfs.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-coex.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-d3.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-mac.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-power.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-rs.h iwlwifi: mvm: add lq_cmd/tx_resp reduced_tpc field 2014-04-09 19:29:36 +03:00
fw-api-scan.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-sta.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw-api-tx.h iwlwifi: mvm: remove unused flags from TX command 2014-07-06 11:16:16 +03:00
fw-api.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
fw.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
led.c iwlwifi: mvm: don't fail completely if led mode is not supported 2014-03-16 08:59:05 +02:00
mac-ctxt.c iwlwifi: mvm: correct firmware disassoc command sequence 2014-09-03 22:49:09 +03:00
mac80211.c iwlwifi: mvm: correct firmware disassoc command sequence 2014-09-03 22:49:09 +03:00
mvm.h iwlwifi: mvm: correct firmware disassoc command sequence 2014-09-03 22:49:09 +03:00
nvm.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
offloading.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
ops.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
phy-ctxt.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
power.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
quota.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
rs.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
rs.h iwlwifi: mvm: rs: don't save debugfs files 2014-07-07 21:41:09 +03:00
rx.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
scan.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
sf.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
sta.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
sta.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
testmode.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
time-event.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
time-event.h iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
tt.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
tx.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00
utils.c iwlwifi: add Intel Mobile Communications copyright 2014-09-03 22:49:07 +03:00