Cannot disable STP

This is driving me crazy - I'm running a multi-node 802.11s setup, and I'm trying to disable STP - and it will not stay disabled. It's disabled in luci. It's disabled in uci. I've tried disabling it in /etc/config/network. And I've even tried just disabling it via brctl - after which it turns back on within 5 seconds. What in the world am I doing wrong here?

root@OfficeMesh:/etc/config# uci show | grep stp
network.lan.stp='0'
root@OfficeMesh:/etc/config# brctl stp br-lan off ; while true; do brctl show ; sleep 1 ; done
bridge name	bridge id		STP enabled	interfaces
br-lan		7fff.04bad623b785	no		ethernet
							phy0-ap0
							phy1-ap0
							phy0-officemesh
bridge name	bridge id		STP enabled	interfaces
br-lan		7fff.04bad623b785	no		ethernet
							phy0-ap0
							phy1-ap0
							phy0-officemesh
bridge name	bridge id		STP enabled	interfaces
br-lan		7fff.04bad623b785	no		ethernet
							phy0-ap0
							phy1-ap0
							phy0-officemesh
bridge name	bridge id		STP enabled	interfaces
br-lan		7fff.04bad623b785	no		ethernet
							phy0-ap0
							phy1-ap0
							phy0-officemesh
bridge name	bridge id		STP enabled	interfaces
br-lan		7fff.04bad623b785	yes		ethernet
							phy0-ap0
							phy1-ap0
							phy0-officemesh

hah, apparently all I had to do was finally post here to get me to realize that

option mesh_path_cost '10'

is implicit, and you have to explicitly set it to 0 in the mesh11sd conf to disable STP.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.