summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorAvinash Bhatt <avinash.bhatt@intel.com>2026-05-17 10:59:49 +0300
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>2026-05-26 15:17:13 +0300
commit4b6d725ff01cb92becda6e805143e331fdf1d73e (patch)
tree807963388740b7549a736973340b6a91323fb029 /include/linux
parent2a5094c088121ad6b7854e8e719ca75a61075ad7 (diff)
downloadlinux-4b6d725ff01cb92becda6e805143e331fdf1d73e.tar.xz
wifi: iwlwifi: mld: keep healthy link on EMLSR missed beacon exit
When EMLSR exits due to beacon loss on the current link, the driver should keep the link that is still receiving beacons. The previous code always called get_primary_link(), keeping the primary link regardless of which link is actually losing beacons. If the primary link is the one losing beacons, the driver exits EMLSR onto the degraded link and the connection is lost eventually. When both links lose beacons, keep the primary link. When only the current link loses beacons -- whether due to signal loss or a BSS parameter change -- keep the other link. Signed-off-by: Avinash Bhatt <avinash.bhatt@intel.com> Link: https://patch.msgid.link/20260517100550.b2d700f7775e.I8e9189ce6cf4388878beab14e56341becd5f427c@changeid Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions