mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-12-20 19:03:39 +00:00
40 lines
1.7 KiB
Diff
40 lines
1.7 KiB
Diff
From b2c0547e51f754d3efdf731603124c21c73f98c5 Mon Sep 17 00:00:00 2001
|
|
From: Muna Sinada <quic_msinada@quicinc.com>
|
|
Date: Wed, 21 Jul 2021 20:36:14 +0300
|
|
Subject: [PATCH 20/27] ath12k: add support for setting fixed HE rate/gi/ltf
|
|
|
|
Support setting fixed HE rate/gi/ltf values that we are now able to send
|
|
to the kernel using nl80211. The added code is reusing parts of the
|
|
existing code path already used for HT/VHT. The new helpers are
|
|
symmetric to how we do it for HT/VHT.
|
|
|
|
Signed-off-by: Muna Sinada <quic_msinada@quicinc.com>
|
|
---
|
|
drivers/net/wireless/ath/ath12k/mac.c | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
--- a/drivers/net/wireless/ath/ath12k/mac.c
|
|
+++ b/drivers/net/wireless/ath/ath12k/mac.c
|
|
@@ -2418,7 +2418,7 @@ static void ath12k_peer_assoc_h_phymode(
|
|
else
|
|
phymode = MODE_11AX_HE20_2G;
|
|
} else if (sta->deflink.vht_cap.vht_supported &&
|
|
- !ath12k_peer_assoc_h_vht_masked(vht_mcs_mask)) {
|
|
+ !ath12k_peer_assoc_h_vht_masked(vht_mcs_mask)) {
|
|
if (sta->deflink.bandwidth == IEEE80211_STA_RX_BW_40)
|
|
phymode = MODE_11AC_VHT40;
|
|
else
|
|
@@ -2441,10 +2441,10 @@ static void ath12k_peer_assoc_h_phymode(
|
|
if (sta->deflink.eht_cap.has_eht) {
|
|
phymode = ath12k_mac_get_phymode_eht(ar, sta);
|
|
} else if (sta->deflink.he_cap.has_he &&
|
|
- !ath12k_peer_assoc_h_he_masked(he_mcs_mask)) {
|
|
+ !ath12k_peer_assoc_h_he_masked(he_mcs_mask)) {
|
|
phymode = ath12k_mac_get_phymode_he(ar, sta);
|
|
} else if (sta->deflink.vht_cap.vht_supported &&
|
|
- !ath12k_peer_assoc_h_vht_masked(vht_mcs_mask)) {
|
|
+ !ath12k_peer_assoc_h_vht_masked(vht_mcs_mask)) {
|
|
phymode = ath12k_mac_get_phymode_vht(ar, sta);
|
|
} else if (sta->deflink.ht_cap.ht_supported &&
|
|
!ath12k_peer_assoc_h_ht_masked(ht_mcs_mask)) {
|