]>
git.ipfire.org Git - people/stevee/network.git/blob - hooks/stp
2 ########################################################################
3 # Begin $NETWORK_DEVICES/services/stp
5 # Description : Spanning Tree Protocol Script
7 # Authors : Michael Tremer - michael.tremer@ipfire.org
11 # Notes : This script adds stp support to a bridge.
13 ########################################################################
15 .
/lib
/network
/hook-header
25 echo "HOOK_NAME=$HOOK_NAME"
26 echo "HOOK_TYPE=$HOOK_TYPE"
33 MESSAGE
="Enabling Spanning Tree Protocol on zone ${zone}..."
39 MESSAGE
="Disabling Spanning Tree Protocol on zone ${zone}..."
49 while [ $# -gt 0 ]; do
55 PRIORITY
=${1#--priority=}
67 echo "Unknown option: $1" >&2
73 cat <<EOF >${CONFIG_ZONES}/${zone}/${HOOK_NAME}
76 PRIORITY="${PRIORITY}"
92 echo "Usage: ${0} {pre-up|post-up|pre-down|post-down|config} [interface]"
97 # End $NETWORK_DEVICES/services/stp