linux/drivers/net/wireless/intel/iwlwifi/mld
Emmanuel Grumbach 734a4e051b wifi: iwlwifi: mld: disconnect only after 6 beacons without Rx
After 4 missed beacons since last Rx, the firmware will send an NDP to the
AP. If the NDP is ACK'ed, it'll reset the missed_beacons_since_last_rx
counter.
Disconnecting after 4 beacons doesn't give enough time to the firmware
to send the NDP.

Wait until we get 6 missed beacons since last Rx before disconnecting.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Link: https://patch.msgid.link/20260515151352.c4ed0d849f98.Iefa2e8be9edfc74683997eea60bb53c2002f31f0@changeid
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
2026-05-16 23:31:25 +03:00
..
tests wifi: iwlwifi: add a macro for max FW links 2026-03-25 11:31:58 +02:00
agg.c wifi: iwlwifi: mld: avoid outdated reorder buffer head_sn 2025-07-23 14:10:24 +03:00
agg.h
ap.c wifi: iwlwifi: mld: update the P2P device mac before starting the GO 2025-07-11 18:28:30 +03:00
ap.h
coex.c wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON" 2025-07-14 19:36:13 +03:00
coex.h
constants.h wifi: iwlwifi: mld: disconnect only after 6 beacons without Rx 2026-05-16 23:31:25 +03:00
d3.c wifi: iwlwifi: mld: don't WARN on WoWLAN suspend w/o BSS vif 2026-05-16 23:31:25 +03:00
d3.h
debugfs.c mm.git review status for linus..mm-nonmm-stable 2026-02-12 12:13:01 -08:00
debugfs.h wifi: iwlwifi: mld: Ensure wiphy lock is held during debugfs read operations 2025-03-18 09:51:24 +01:00
ftm-initiator.c wifi: iwlwifi: mld: ftm: fix switch end indentation 2025-06-25 10:57:33 +03:00
ftm-initiator.h wifi: iwlwifi: mld: move the ftm initiator data to ftm-initiator.h 2025-03-11 16:29:25 +01:00
fw.c wifi: iwlwifi: mld: add support for iwl_mcc_allowed_ap_type_cmd v2 2026-03-25 11:31:55 +02:00
hcmd.h
iface.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-04-02 11:03:13 -07:00
iface.h wifi: iwlwifi: mld: introduce iwl_mld_vif_fw_id_valid 2026-03-25 11:31:58 +02:00
key.c wifi: iwlwifi: mld/mvm: set beacon protection capability in wowlan config 2025-08-26 18:39:44 +03:00
key.h wifi: iwlwifi: mld/mvm: set beacon protection capability in wowlan config 2025-08-26 18:39:44 +03:00
led.c
led.h
link.c wifi: iwlwifi: mld: don't dereference a pointer before NULL checking it 2026-05-16 23:31:25 +03:00
link.h wifi: iwlwifi: add CQM event support for per-link RSSI changes 2026-03-25 11:31:57 +02:00
low_latency.c wifi: iwlwifi: mld: introduce iwl_mld_vif_fw_id_valid 2026-03-25 11:31:58 +02:00
low_latency.h
mac80211.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-04-02 11:03:13 -07:00
mac80211.h
Makefile wifi: iwlwifi: mld: Add support for NAN 2026-01-21 14:23:01 +02:00
mcc.c wifi: iwlwifi: mld: remove support for iwl_mcc_update_resp versions 2025-07-14 19:36:13 +03:00
mcc.h
mld.c wifi: iwlwifi: mld: Fix MLO scan timing 2026-03-24 13:55:53 +02:00
mld.h wifi: iwlwifi: add a macro for max FW links 2026-03-25 11:31:58 +02:00
mlo.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-04-02 11:03:13 -07:00
mlo.h wifi: iwlwifi: mld: prevent EMLSR when NAN is active 2026-01-21 14:23:02 +02:00
nan.c wifi: cfg80211: make cluster id an array 2026-03-02 11:01:02 +01:00
nan.h wifi: iwlwifi: mld: add double-include guards to nan.h 2026-03-25 11:31:57 +02:00
notif.c wifi: iwlwifi: mld: Fix MLO scan timing 2026-03-24 13:55:53 +02:00
notif.h wifi: iwlwifi: mld: Declare support for NAN capabilities 2026-01-21 14:23:01 +02:00
phy.c wifi: iwlwifi: mld: make PHY config a debug message 2025-06-25 10:57:33 +03:00
phy.h wifi: iwlwifi: mld: rename iwl_mld_phy_from_mac80211() argument 2026-03-25 11:31:57 +02:00
power.c wifi: iwlwifi: mld: support version 11 of REDUCE_TX_POWER_CMD 2026-03-25 11:31:56 +02:00
power.h
ptp.c wifi: iwlwifi: handle NULL/ERR returns from ptp_clock_register() 2026-03-25 11:31:57 +02:00
ptp.h
regulatory.c wifi: iwlwifi: mld: add BIOS revision compatibility check for PPAG command 2026-03-25 11:31:57 +02:00
regulatory.h wifi: iwlwifi: mld: add support for iwl_mcc_allowed_ap_type_cmd v2 2026-03-25 11:31:55 +02:00
roc.c wifi: iwlwifi: mld: use FW_CHECK on bad ROC notification 2025-10-28 16:17:27 +02:00
roc.h
rx.c wifi: iwlwifi: mld: set RX_FLAG_RADIOTAP_TLV_AT_END generically 2026-03-25 11:31:58 +02:00
rx.h wifi: iwlwifi: mld: update to new sniffer API 2025-10-28 16:17:26 +02:00
scan.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-04-02 11:03:13 -07:00
scan.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-04-02 11:03:13 -07:00
session-protect.c
session-protect.h
sta.c wifi: iwlwifi: add a macro for max FW links 2026-03-25 11:31:58 +02:00
sta.h wifi: iwlwifi: add a macro for max FW links 2026-03-25 11:31:58 +02:00
stats.c wifi: iwlwifi: mld: use the dedicated helper to extract a link 2026-03-25 11:31:57 +02:00
stats.h
thermal.c wifi: iwlwifi: mld: call thermal exit without wiphy lock held 2025-05-09 15:36:52 +03:00
thermal.h
time_sync.c wifi: move action code from per-type frame structs 2026-03-06 10:36:26 +01:00
time_sync.h
tlc.c wifi: iwlwifi: mld: update the TLC when we deactivate a link 2026-03-25 11:31:58 +02:00
tlc.h wifi: iwlwifi: mld: update the TLC when we deactivate a link 2026-03-25 11:31:58 +02:00
tx.c wifi: iwlwifi: mld: stop TX during firmware restart 2026-05-16 23:31:25 +03:00
tx.h