linux_dsm_epyc7002/drivers/net/wireless/iwlwifi
Emmanuel Grumbach c65dd1477b mac80211: inform the driver about update of dtim_period
Currently, when the driver requires the DTIM period,
mac80211 will wait to hear a beacon before association.
This behavior is suboptimal since some drivers may be
able to deal with knowing the DTIM period after the
association, if they get it at all.

To address this, notify the drivers with bss_info_changed
with the new BSS_CHANGED_DTIM_PERIOD flag when the DTIM
becomes known. This might be when changing to associated,
or later when the entire association was done with only
probe response information.

Rename the hardware flag for the current behaviour to
IEEE80211_HW_NEED_DTIM_BEFORE_ASSOC to more accurately
reflect its behaviour. IEEE80211_HW_NEED_DTIM_PERIOD is
no longer accurate as all drivers get the DTIM period
now, just not before association.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-01-31 14:05:38 +01:00
..
dvm mac80211: inform the driver about update of dtim_period 2013-01-31 14:05:38 +01:00
pcie Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2013-01-28 13:54:03 -05:00
iwl-agn-hw.h iwlwifi: move OTP defines 2012-04-23 14:30:01 -07:00
iwl-config.h iwlwifi: Change define and struct names in iwl-eeprom-parse.h 2012-12-06 22:21:38 +01:00
iwl-csr.h iwlwifi: fix spelling and value in LED registers. 2013-01-03 15:33:29 +01:00
iwl-debug.c iwlwifi: fix debug message level 2012-06-29 14:28:59 +02:00
iwl-debug.h iwlwifi: refactor EEPROM reading/parsing 2012-06-06 13:24:19 +02:00
iwl-devtrace.c iwlwifi: implement dynamic opmode loading 2012-06-05 15:32:13 -04:00
iwl-devtrace.h iwlwifi: move prph handling into the transport 2012-12-06 22:24:03 +01:00
iwl-drv.c iwlwifi: return real info in probe failure 2012-11-29 16:04:27 +01:00
iwl-drv.h iwlwifi: s/iwl_ucode_callback/iwl_req_fw_callback 2012-07-26 08:53:22 +02:00
iwl-eeprom-parse.c iwlwifi: Change define and struct names in iwl-eeprom-parse.h 2012-12-06 22:21:38 +01:00
iwl-eeprom-parse.h iwlwifi: Change define and struct names in iwl-eeprom-parse.h 2012-12-06 22:21:38 +01:00
iwl-eeprom-read.c iwlwifi: refactor EEPROM reading/parsing 2012-06-06 13:24:19 +02:00
iwl-eeprom-read.h iwlwifi: refactor EEPROM reading/parsing 2012-06-06 13:24:19 +02:00
iwl-fh.h iwlwifi: enable communication with WoWLAN firmware 2013-01-16 14:19:54 +01:00
iwl-fw-file.h iwlwifi: remove uCode alternatives mechanism 2012-04-16 14:34:44 -07:00
iwl-fw.h iwlwifi: load firmware in chunks 2012-09-10 19:14:30 +02:00
iwl-io.c iwlwifi: always check that grab_nic_access succeeds 2013-01-03 15:34:11 +01:00
iwl-io.h iwlwifi: virtualize SRAM access 2013-01-03 15:30:19 +01:00
iwl-modparams.h iwlwifi: remove the iwl_shared reference 2012-05-08 21:53:44 -04:00
iwl-notif-wait.c iwlwifi: don't disable interrupt in iwl_abort_notification_waits 2012-06-18 10:46:37 +02:00
iwl-notif-wait.h iwlwifi: extend notification wait 2012-04-09 16:37:15 -04:00
iwl-op-mode.h iwlwifi: rework the iwlwifi debugfs structure 2012-07-26 08:59:28 +02:00
iwl-prph.h iwlwifi: wipe out the status of the SCD when we disable a queue 2012-10-16 16:31:53 +02:00
iwl-test.c iwlwifi: always check that grab_nic_access succeeds 2013-01-03 15:34:11 +01:00
iwl-test.h iwlwifi: decouple testmode and iwl-test 2012-06-11 11:41:18 +02:00
iwl-testmode.h iwlwifi: refactor testmode 2012-06-11 11:37:21 +02:00
iwl-trans.h iwlwifi: enable communication with WoWLAN firmware 2013-01-16 14:19:54 +01:00
Kconfig iwlwifi: remove MFP Kconfig option 2012-10-23 15:27:25 +02:00
Makefile iwlwifi: Fix Makefile build order for built-in driver 2012-06-13 09:01:05 +02:00