From 6423816f602f442df2d47258adf5b350a33d7479 Mon Sep 17 00:00:00 2001
From: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: Tue, 16 Mar 2021 11:43:00 +0100
Subject: [PATCH] brcm63xx-arm: rename acs_interval -> acs_refresh_period

---
 .../base-files/lib/netifd/wireless/mac80211.sh            | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh b/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
index 4a820a3a7..78590f763 100755
--- a/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
+++ b/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
@@ -53,7 +53,7 @@ drv_mac80211_init_device_config() {
 	config_add_int apsta
 	config_add_int country_rev
 	config_add_boolean acs_exclude_dfs
-	config_add_int acs_interval
+	config_add_int acs_refresh_period
 }
 
 drv_mac80211_init_iface_config() {
@@ -577,6 +577,7 @@ bcm_auto_channel() {
 	[ "$acs_xdfs" == "0" ] && acs_dfs=0 || acs_dfs=2
 	nvram set "$acsif"_acs_dfs=$acs_dfs
 	[ "$acs_int" == "0" ] && nvram set "$acsif"_acs_boot_only=1 || {
+		nvram unset "$acsif"_acs_boot_only
 		[ $acs_int -ge 600 ] && nvram set "$acsif"_acs_cs_scan_timer=$acs_int
 	}
 
@@ -1151,7 +1152,7 @@ drv_mac80211_setup() {
 	json_get_vars apsta
 	json_get_vars country_rev
 	json_get_vars acs_exclude_dfs:1
-	json_get_vars acs_interval:0
+	json_get_vars acs_refresh_period:0
 	json_select ..
 
 	find_phy || {
@@ -1191,7 +1192,8 @@ drv_mac80211_setup() {
 	}
 
 	[ "$auto_channel" -gt 0 ] && {
-		bcm_auto_channel "$phy" "$hwmode" "$htmode" "$acs_exclude_dfs" "$acs_interval"
+		bcm_auto_channel "$phy" "$hwmode" "$htmode" \
+			"$acs_exclude_dfs" "$acs_refresh_period"
 	} || killall -9 acsd2
 
 	[ -n "$channel" ] && {
-- 
GitLab