checkpid $pid_file || exit 1
for b in $MSTP_BRIDGES; do
if [ "$bridge" == "$b" ]; then
- exit 0
+ exec /sbin/mstpctl addbridge $bridge
fi
done
exit 1 ;;
stop)
- exit 0
+ exec /sbin/mstpctl delbridge $bridge
;;
*)
echo "Unknown action:" $2
CTL_DECLARE(set_fids2mstids);
/* add bridges */
-#define CMD_CODE_add_bridges 122
+#define CMD_CODE_add_bridges (122 | RESPONSE_FIRST_HANDLE_LATER)
#define add_bridges_ARGS (int *br_array, int* *ifaces_lists)
CTL_DECLARE(add_bridges);
/* delete bridges */
-#define CMD_CODE_del_bridges 123
+#define CMD_CODE_del_bridges (123 | RESPONSE_FIRST_HANDLE_LATER)
#define del_bridges_ARGS (int *br_array)
CTL_DECLARE(del_bridges);