mirror of
https://github.com/torvalds/linux.git
synced 2026-05-05 23:05:25 -04:00
ath11k: fill channel info from rx channel
Fill the channel information from rx channel for the packet which has invalid channel info from meta data. Signed-off-by: Venkateswara Naralasetty <vnaralas@codeaurora.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
committed by
Kalle Valo
parent
678e8414bf
commit
de06b2f751
@@ -2227,9 +2227,13 @@ static void ath11k_dp_rx_h_ppdu(struct ath11k *ar, struct hal_rx_desc *rx_desc,
|
||||
} else if (channel_num >= 36 && channel_num <= 173) {
|
||||
rx_status->band = NL80211_BAND_5GHZ;
|
||||
} else {
|
||||
ath11k_warn(ar->ab, "Unsupported Channel info received %d\n",
|
||||
channel_num);
|
||||
return;
|
||||
spin_lock_bh(&ar->data_lock);
|
||||
rx_status->band = ar->rx_channel->band;
|
||||
channel_num =
|
||||
ieee80211_frequency_to_channel(ar->rx_channel->center_freq);
|
||||
spin_unlock_bh(&ar->data_lock);
|
||||
ath11k_dbg_dump(ar->ab, ATH11K_DBG_DATA, NULL, "rx_desc: ",
|
||||
rx_desc, sizeof(struct hal_rx_desc));
|
||||
}
|
||||
|
||||
rx_status->freq = ieee80211_channel_to_frequency(channel_num,
|
||||
|
||||
Reference in New Issue
Block a user