mirror_ubuntu-kernels/drivers/net/wireless
Miri Korenblit 72c19df24a wifi: iwlwifi: cleanup EMLSR when BT is active handling
BT Coex disables EMLSR only for a 2.4 GHz link, but doesn't block the
vif from using EMLSR with a different link pair. In addition, storing it
in mvmvif:disable_esr_reason requires extracting the BT Coex bit before
checking if EMLSR is blocked or not for a specific vif.

Therefore, change the BT Coex bit to be an exit reason and not a
blocker. On link selection, EMLSR mode will be re-calculated for the 2.4
GHz link instead of checking that bit.

While at it, move the relevant function declarations to the EMLSR
functions area in mvm.h

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://msgid.link/20240505091420.a2e93b67c895.I183a0039ef076613144648cc46fbe9ab3d47c574@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2024-05-06 16:33:23 +02:00
..
admtek wifi: mac80211: simplify non-chanctx drivers 2024-02-08 12:58:32 +01:00
ath ath.git patches for v6.10 2024-05-03 13:30:19 +03:00
atmel wifi: mac80211: simplify non-chanctx drivers 2024-02-08 12:58:32 +01:00
broadcom wifi: brcmfmac: remove unused brcmf_usb_image struct 2024-04-26 13:36:17 +03:00
intel wifi: iwlwifi: cleanup EMLSR when BT is active handling 2024-05-06 16:33:23 +02:00
intersil wifi: mac80211: simplify non-chanctx drivers 2024-02-08 12:58:32 +01:00
marvell wifi: mwifiex: replace open-coded module_sdio_driver() 2024-04-05 11:59:39 +03:00
mediatek mt76 patches for 6.10 2024-05-03 13:27:45 +03:00
microchip wifi: wilc1000: convert list management to RCU 2024-04-16 18:30:57 +03:00
purelifi wifi: mac80211: simplify non-chanctx drivers 2024-02-08 12:58:32 +01:00
quantenna wifi: qtnfmac: Remove generic .ndo_get_stats64 2024-05-02 10:20:04 +03:00
ralink wifi: rt2x00: silence sparse warnings 2024-02-28 13:37:22 +02:00
realtek wifi: rtlwifi: 8192d: initialize rate_mask in rtl92de_update_hal_rate_mask() 2024-05-04 20:05:14 +08:00
rsi wifi: rsi: sdio: simplify module initialization 2024-04-05 11:59:38 +03:00
silabs wifi: mac80211: introduce 'channel request' 2024-02-08 13:07:34 +01:00
st wifi: cw1200: restore endian swapping 2024-03-05 20:54:15 +02:00
ti wifi: wl1251: simplify module initialization 2024-04-05 11:59:38 +03:00
virtual wifi: mac80211_hwsim: add support for BSS color 2024-05-03 10:18:29 +02:00
zydas wifi: zd1211rw: silence sparse warnings 2024-02-28 13:37:23 +02:00
Kconfig wifi: remove orphaned rndis_wlan driver 2023-10-30 19:30:33 +02:00
Makefile wifi: remove orphaned rndis_wlan driver 2023-10-30 19:30:33 +02:00