From 63434c83c9f22ff9c6e795cd96872a6cca227d30 Mon Sep 17 00:00:00 2001 From: lean Date: Fri, 8 Jul 2022 14:45:00 +0800 Subject: [PATCH] mac80211: improve ath10k encap/vht/thermal support --- package/kernel/mac80211/ath.mk | 1 + package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/kernel/mac80211/ath.mk b/package/kernel/mac80211/ath.mk index 66b5bf2f8..7f91cf1cf 100644 --- a/package/kernel/mac80211/ath.mk +++ b/package/kernel/mac80211/ath.mk @@ -288,6 +288,7 @@ define KernelPackage/ath10k/config depends on PACKAGE_kmod-ath10k || PACKAGE_kmod-ath10k-smallbuffers config ATH10K_THERMAL + default y bool "Enable thermal sensors and throttling support" depends on PACKAGE_kmod-ath10k || PACKAGE_kmod-ath10k-smallbuffers diff --git a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh index 25f99eecf..0263a67aa 100644 --- a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh +++ b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh @@ -137,7 +137,7 @@ mac80211_hostapd_setup_base() { [ -n "$acs_exclude_dfs" ] && [ "$acs_exclude_dfs" -gt 0 ] && append base_cfg "acs_exclude_dfs=1" "$N" - json_get_vars noscan ht_coex min_tx_power:0 + json_get_vars noscan ht_coex vendor_vht min_tx_power:0 json_get_values ht_capab_list ht_capab tx_burst json_get_values channel_list channels @@ -290,7 +290,7 @@ mac80211_hostapd_setup_base() { } [ "$hwmode" = "a" ] || enable_ac=0 - if [ "$enable_ac" != "0" ]; then + if [ "$enable_ac" != "0" -o "$vendor_vht" = "1" ]; then json_get_vars \ rxldpc:1 \ short_gi_80:1 \