Index: package/base-files/files/lib/network/config.sh =================================================================== --- package/base-files/files/lib/network/config.sh (revision 9340) +++ package/base-files/files/lib/network/config.sh (working copy) @@ -88,6 +88,7 @@ # Setup bridging config_get iftype "$config" type + config_get stp "$config" stp case "$iftype" in bridge) [ -x /usr/sbin/brctl ] && { @@ -99,6 +100,7 @@ $DEBUG brctl setfd "br-$config" 0 $DEBUG ifconfig "br-$config" up $DEBUG brctl addif "br-$config" "$iface" + $DEBUG brctl stp "br-$config" ${stp:-on} # Creating the bridge here will have triggered a hotplug event, which will # result in another setup_interface() call, so we simply stop processing # the current event at this point. Index: package/base-files/files/etc/config/network =================================================================== --- package/base-files/files/etc/config/network (revision 9340) +++ package/base-files/files/etc/config/network (working copy) @@ -12,3 +12,4 @@ option proto static option ipaddr 192.168.1.1 option netmask 255.255.255.0 + option stp on