[PATCH] fff-wireless: Set htmode to VHT for 802.11ac capable radios
Fabian Bläse
fabian at blaese.de
Di Dez 3 15:25:09 CET 2019
To make use of MCS 8 and 9 which have been introduced with
802.11ac, htmode has to be set to VHTxx.
By checking if the radio supports it, the htmode is configured
to the appropriate HT/VHT setting.
Fixes: #130
Signed-off-by: Fabian Bläse <fabian at blaese.de>
---
.../fff-wireless/files/etc/uci-defaults/24a-fff-wireless | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless b/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless
index e0c4a14..d02af16 100644
--- a/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless
+++ b/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless
@@ -17,11 +17,15 @@ configWifiDevice() {
[ "$freq" = "2" ] && uci set "wireless.${radio}.legacy_rates=0"
+ # detect 802.11ac capable radio and set htmode appropriately
+ local htmode="HT20"
+ iw phy "${radio}" info | grep -q 'VHT Capabilities' && htmode="VHT20"
+
# Comments
# wXmesh: use 802.11s mesh as "default"
uci batch <<-__EOF__
- set wireless.${radio}.htmode='HT20'
+ set wireless.${radio}.htmode='${htmode}'
set wireless.${radio}.country='DE'
set wireless.${radio}.disabled='0'
--
2.24.0
Mehr Informationen über die Mailingliste franken-dev