linux/drivers/net/wireless
Miri Korenblit 9b6614e5ea wifi: iwlwifi: assign phy_ctxt before eSR activation
eSR is activated when a chanctx is assigned to more than one link.
During eSR activation we should disable RLC for both phys, and configure
the FW with a special phy command for both phys.
Currently we assign the phy_ctxt to the link only after eSR activation,
so RLC is not disabled for the new phy_ctxt, and a cmd is not sent to FW.
Fix this by first assigning the new phy_ctxt to the link and then
doing the eSR activation.

Fixes: 12bacfc2c0 ("wifi: iwlwifi: handle eSR transitions")
Reviewed-by: Gregory Greenman <gregory.greenman@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://msgid.link/20231219215605.3d94507f5d9a.I537fcd73aedf94c7348c03157e486f24301fef14@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2023-12-21 20:35:16 +01:00
..
admtek
ath wifi: mac80211: rework RX timestamp flags 2023-12-21 20:35:15 +01:00
atmel wifi: atmel: remove wext style at76c50x drivers 2023-10-30 19:27:49 +02:00
broadcom wifi: brcmfmac: Convert to platform remove callback returning void 2023-11-30 21:19:30 +02:00
intel wifi: iwlwifi: assign phy_ctxt before eSR activation 2023-12-21 20:35:16 +01:00
intersil wifi: remove orphaned orinoco driver 2023-10-30 19:29:52 +02:00
marvell wifi: mwifiex: fix uninitialized firmware_stat 2023-12-21 16:41:22 +02:00
mediatek wireless-next patches for v6.8 2023-12-18 16:17:34 -08:00
microchip wifi: wilc1000: simplify wilc_scan() 2023-11-08 20:07:55 +02:00
purelifi wifi: plfxlc: check for allocation failure in plfxlc_usb_wreq_async() 2023-11-08 20:04:53 +02:00
quantenna wifi: cfg80211: split struct cfg80211_ap_settings 2023-09-25 09:00:39 +02:00
ralink wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() 2023-12-15 15:40:26 +02:00
realtek wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() 2023-12-21 16:40:18 +02:00
rsi wifi: rsi: rsi_91x_usb_ops: Remove unnecessary (void*) conversions 2023-08-23 14:07:16 +03:00
silabs wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() 2023-12-12 17:33:49 +02:00
st wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb() 2023-10-23 12:26:51 +02:00
ti wifi: wlcore: main: replace deprecated strncpy with strscpy 2023-10-23 20:29:46 +03:00
virtual wifi: mac80211_hwsim: Add custom reg for DFS concurrent 2023-12-21 20:35:14 +01:00
zydas wifi: remove orphaned zd1201 driver 2023-10-30 19:29:52 +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