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 6cccc423e3176207c90892c0928b49f5573dd64e..63ff5fd904d8970453d11ba81fcd1f3bf376d3a1 100755
--- a/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
+++ b/iopsys-brcm63xx-arm/base-files/lib/netifd/wireless/mac80211.sh
@@ -697,8 +697,10 @@ mac80211_iw_interface_add() {
 		echo "$ifname set type status $rc"
 
 		# activate brcm DFS offload
-		ifconfig "$ifname" up
-		ifconfig "$ifname" down
+		if [ "$type" = "__ap" ]; then
+			ifconfig "$ifname" up
+			ifconfig "$ifname" down
+		fi
 
 		return $rc
 	}