From 260a75cd5923a03d9c3adea250483191f3ca599c Mon Sep 17 00:00:00 2001
From: David Bauer <mail@david-bauer.net>
Date: Tue, 29 Jun 2021 00:40:18 +0200
Subject: [PATCH] gluon-core: use HE radio mode if available

Configure a radio for HE (802.11ax) operation in case it's supported by
the hardware. This can be the case for 2.4 GHz as well as 5 GHz.

Signed-off-by: David Bauer <mail@david-bauer.net>
---
 package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
index 9f1121f67..b86e006ed 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
@@ -74,6 +74,10 @@ local function get_htmode(radio)
 	end
 
 	local phy = wireless.find_phy(radio)
+	if iwinfo.nl80211.hwmodelist(phy).ax then
+		return 'HE20'
+	end
+
 	if iwinfo.nl80211.hwmodelist(phy).ac then
 		return 'VHT20'
 	end
-- 
GitLab