[PATCH V5 4/6] wifi: ath12k: add 6 GHz params in peer assoc command

Maxime Bizon mbizon at freebox.fr
Thu Jan 23 03:35:54 PST 2025


On Wed, 2024-05-08 at 10:36 -0700, Pradeep Kumar Chitrapu wrote:

Hello,

This patch has been merged, but there may be a bug here:

> +       if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_40)
> +               arg->bw_40 = true;
> +
> +       if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_80)
> +               arg->bw_80 = true;
> +
> +       if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_160)
> +               arg->bw_160 = true;
> +
> +       if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_320)
> +               arg->bw_320 = true;
> +


Downstream driver does this instead:

if (sta->deflink.bandwidth >= IEEE80211_STA_RX_BW_40)
	arg->bw_40  = true
[...]


So for a 320Mhz STA, bw_40/80/160/320 are set, resulting in multiple
bits WMI_PEER_xxxMHZ set the associated WMI command.

Which one is correct ?

(This is for EHT, but the same applies for VHT/HE code)

-- 
Maxime





More information about the ath12k mailing list