[PATCH ath-current v2 0/8] wifi: ath12k: support firmware-allocated MLD peer ID
Jeff Johnson
jeff.johnson at oss.qualcomm.com
Mon Jul 27 08:02:48 PDT 2026
On Mon, 20 Jul 2026 14:43:21 +0800, Baochen Qiang wrote:
> ath12k currently assumes the host allocates the MLD peer ID and passes
> it down to firmware via WMI_PEER_ASSOC_CMDID. This works on QCN9274
> but breaks WCN7850/QCC2072, whose firmware always picks the ID itself
> and reports it back through HTT_T2H_MSG_TYPE_MLO_RX_PEER_MAP. As a
> result dp_hw->dp_peers[] is never populated for MLO peers and the data
> path lookup fails. On QCC2072 the firmware additionally crashes on MLO
> disconnect when ATH12K_WMI_FLAG_MLO_PEER_ID_VALID was set in the peer
> assoc command.
>
> [...]
Applied, thanks!
[1/8] wifi: ath12k: fix out-of-bounds clear_bit in ath12k_mac_dp_peer_cleanup()
commit: 47abd2ca281531deee38a3b3770d885e270e9fc9
[2/8] wifi: ath12k: factor out peer assoc send-and-wait into a helper
commit: 21ca38bb6b53a0b610998f370a91e656dc9e0542
[3/8] wifi: ath12k: keep ATH12K_PEER_ML_ID_VALID set in ath12k_sta::ml_peer_id
commit: dd121ed779dd62c7679815f7c5a0b07da60a39bf
[4/8] wifi: ath12k: add support for HTT_T2H_MSG_TYPE_MLO_RX_PEER_MAP
commit: a08455ee85a2b32a5503b84fdc6b88a144cb2388
[5/8] wifi: ath12k: introduce host_alloc_ml_id hardware parameter
commit: 378e659029d55cf57ee2eddf1d67672ed53c3bb4
[6/8] wifi: ath12k: do not advertise MLD peer ID for firmware-allocate devices
commit: 1726a7a10c4fee262549bc6fa142e1051192be0c
[7/8] wifi: ath12k: defer dp_peer registration when firmware allocates MLD peer ID
commit: a7619b3bcba42be62b3b4b941d4175234dce34f0
[8/8] wifi: ath12k: resolve PENDING ML peer ID from MLO_PEER_MAP HTT event
commit: 469d7e6077c1665754eaf330e1feabdca7b060ae
Best regards,
--
Jeff Johnson <jeff.johnson at oss.qualcomm.com>
More information about the ath12k
mailing list