From b66f04012bc1c5699d9ea4215090186ed95617ee Mon Sep 17 00:00:00 2001
From: Fabian Blaese <fabian@blaese.de>
Date: Mon, 26 Nov 2018 22:49:53 +0100
Subject: [PATCH] Disable 802.11b rates using OpenWRT option
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Instead of manually overwriting basic and supported rates,
this patch makes use of a new OpenWRT option "legacy_rates",
which disables 802.11b data rates.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
Reviewed-by: Christian Dresel <fff@chrisi01.de>
---
 src/packages/fff/fff-wireless/files/lib/functions/fff/wireless | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless b/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
index abbfc933..2473e09a 100644
--- a/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
+++ b/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
@@ -57,8 +57,7 @@ wifiAddPhy() {
 	__EOF__
 	if [ "$hwmode" = "11g" ]; then
 		uci batch <<-__EOF__
-			set wireless.${radio}.supported_rates='6000 9000 12000 18000 24000 36000 48000 54000'
-			set wireless.${radio}.basic_rate='6000 9000 18000 36000 54000'
+			set wireless.${radio}.legacy_rates='0'
 		__EOF__
 	fi
 	uci commit wireless
-- 
GitLab