[PATCH] wifi: ath11k: fix band selection for ppdu received in channel 177 of 5 GHz
Jeff Johnson
quic_jjohnson at quicinc.com
Wed Jul 26 09:54:46 PDT 2023
On 7/25/2023 9:46 PM, Aditya Kumar Singh wrote:
> 5 GHz band channel 177 support was added with the commit
> "wifi: ath11k: add channel 177 into 5 GHz channel list". However,
I'd use the same syntax here as in the Fixes tag:
e5e94d10c856 ("wifi: ath11k: add channel 177 into 5 GHz channel list")
> during processing for the received ppdu in ath11k_dp_rx_h_ppdu(), channel
> number is checked only till 173. This leads to driver code checking for
> channel and then fetching the band from it which is extra effort since
> firmware has already given the channel number in the meta deta.
nit: s/meta deta/metadata/
>
> Fix this issue by checking the channel number till 177 since we support
> it now.
>
> Found via code review. Compile tested only.
>
> Fixes: e5e94d10c856 ("wifi: ath11k: add channel 177 into 5 GHz channel list")
> Signed-off-by: Aditya Kumar Singh <quic_adisi at quicinc.com>
> ---
> drivers/net/wireless/ath/ath11k/dp_rx.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/net/wireless/ath/ath11k/dp_rx.c b/drivers/net/wireless/ath/ath11k/dp_rx.c
> index 5c76664ba0dd..1e488eed282b 100644
> --- a/drivers/net/wireless/ath/ath11k/dp_rx.c
> +++ b/drivers/net/wireless/ath/ath11k/dp_rx.c
> @@ -2408,7 +2408,7 @@ static void ath11k_dp_rx_h_ppdu(struct ath11k *ar, struct hal_rx_desc *rx_desc,
> rx_status->freq = center_freq;
> } else if (channel_num >= 1 && channel_num <= 14) {
> rx_status->band = NL80211_BAND_2GHZ;
> - } else if (channel_num >= 36 && channel_num <= 173) {
> + } else if (channel_num >= 36 && channel_num <= 177) {
> rx_status->band = NL80211_BAND_5GHZ;
> } else {
> spin_lock_bh(&ar->data_lock);
More information about the ath11k
mailing list