linux/drivers/net/wireless/intel/iwlwifi/mvm
Ilan Peer d4e36e5554 mac80211: Support adding duration for prepare_tx() callback
There are specific cases, such as SAE authentication exchange, that
might require long duration to complete. For such cases, add support
for indicating to the driver the required duration of the prepare_tx()
operation, so the driver would still be able to complete the frame
exchange.

Currently, indicate the duration only for SAE authentication exchange,
as SAE authentication can take up to 2000 msec (as defined in IEEE
P802.11-REVmd D1.0 p. 3504).

As the patch modified the prepare_tx() callback API, also modify
the relevant code in iwlwifi.

Signed-off-by: Ilan Peer <ilan.peer@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2018-05-23 11:06:10 +02:00
..
binding.c
coex.c iwlwifi: mvm: BT Coex - make the primary / secondary pick traffic aware 2018-04-20 10:57:16 +03:00
constants.h iwlwifi: mvm: detect U-APSD breaking aggregation 2018-04-20 10:57:16 +03:00
d3.c iwlwifi: mvm: set wakeup filters for wowlan "any" configuration 2018-04-26 15:18:07 +03:00
debugfs-vif.c iwlwifi: mvm: add traffic condition monitoring (TCM) 2018-04-20 10:57:16 +03:00
debugfs.c iwlwifi: mvm: detect U-APSD breaking aggregation 2018-04-20 10:57:16 +03:00
debugfs.h
fw-api.h iwlwifi: mvm: use firmware LED command where applicable 2017-08-09 09:15:32 +03:00
fw.c iwlwifi: get rid of fw/nvm.c 2018-04-20 10:57:16 +03:00
led.c iwlwifi: mvm: only send LEDS_CMD when the FW supports it 2017-09-07 19:40:09 +03:00
mac80211.c mac80211: Support adding duration for prepare_tx() callback 2018-05-23 11:06:10 +02:00
mac-ctxt.c iwlwifi: mvm: fix IBSS for devices that support station type API 2018-02-16 15:34:32 +02:00
Makefile iwlwifi: mvm: rs: add ops for the new rate scaling in the FW 2017-12-05 21:01:41 +02:00
mvm.h iwlwifi: move all NVM parsing code to the common files 2018-04-20 10:57:16 +03:00
nvm.c iwlwifi: move all NVM parsing code to the common files 2018-04-20 10:57:16 +03:00
offloading.c
ops.c iwlwifi: introduce Image Loader (IML) - new firmware image 2018-04-26 15:18:07 +03:00
phy-ctxt.c iwlwifi: mvm: Move unused phy's to a default channel 2018-03-19 10:50:38 +02:00
power.c
quota.c iwlwifi: mvm: adjust to quota offload 2017-12-20 18:28:25 +02:00
rs-fw.c iwlwifi: mvm: update rs-fw API 2018-04-20 10:57:16 +03:00
rs.c iwlwifi: mvm: support offload of AMSDU rate control 2018-04-20 10:57:16 +03:00
rs.h iwlwifi: mvm: update rs-fw API 2018-04-20 10:57:16 +03:00
rx.c iwlwifi: mvm: detect U-APSD breaking aggregation 2018-04-20 10:57:16 +03:00
rxmq.c iwlwifi: mvm: move skb padding reservation earlier 2018-04-26 15:18:07 +03:00
scan.c iwlwifi: mvm: fix OOC priority in scans 2018-04-20 10:57:16 +03:00
sf.c
sta.c iwlwifi: mvm: support 22000 HW opening agg before traffic 2018-04-20 10:57:16 +03:00
sta.h iwlwifi: mvm: support offload of AMSDU rate control 2018-04-20 10:57:16 +03:00
tdls.c
testmode.h
time-event.c iwlwifi: mvm: Increase session protection time after CS 2018-03-19 10:50:36 +02:00
time-event.h
tof.c
tof.h
tt.c iwlwifi: mvm: return -ENODATA when reading the temperature with the FW down 2017-10-06 13:59:44 +03:00
tx.c iwlwifi: mvm: remove check for non low latency TIDs 2018-04-26 15:18:07 +03:00
utils.c iwlwifi: allow different csr flags for different device families 2018-04-26 15:18:07 +03:00