From 750d7bcb4cbfa07df33817f17191259eff71107d Mon Sep 17 00:00:00 2001
From: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>
Date: Thu, 10 Dec 2020 19:07:58 +0100
Subject: [PATCH] brcm63xx: MBSS add ifaces early

In case of multi-BSS add interfaces
early, to be sure we set multi_ap/rrm/wnm
correctly for all MBSS.

Signed-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>
---
 iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 c7376b22b..fd7f9abd1 100755
--- a/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
+++ b/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
@@ -709,8 +709,8 @@ mac80211_prepare_vif() {
 
 			mac80211_hostapd_setup_bss "$phy" "$ifname" "$macaddr" "$type" || return
 
+			mac80211_iw_interface_add "$phy" "$ifname" __ap || return
 			[ -n "$hostapd_ctrl" ] || {
-				mac80211_iw_interface_add "$phy" "$ifname" __ap || return
 				hostapd_ctrl="${hostapd_ctrl:-/var/run/hostapd/$ifname}"
 			}
 
-- 
GitLab