### BEGIN INIT INFO
# Provides: openvswitch-switch
# Required-Start: $network $named $remote_fs $syslog
-# Required-Stop:
+# Required-Stop: $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Open vSwitch switch
done
fi
unload_module openvswitch_mod
- unload_module ip_gre_mod
}
case "$1" in
start)
load_module openvswitch_mod
- unload_module ip_gre
- load_module ip_gre_mod
if test -n "$CORE_LIMIT"; then
check_op "Setting core limit to $CORE_LIMIT" ulimit -c "$CORE_LIMIT"
;;
stop)
echo -n "Stopping ovs-vswitchd: "
- start-stop-daemon --stop --quiet --oknodo \
+ start-stop-daemon --stop --quiet --oknodo --retry 5 \
--pidfile /var/run/openvswitch/ovs-vswitchd.pid \
--exec $ovs_vswitchd
echo "ovs-vswitchd."
echo -n "Stopping ovsdb-server: "
- start-stop-daemon --stop --quiet --oknodo \
+ start-stop-daemon --stop --quiet --oknodo --retry 5 \
--pidfile /var/run/openvswitch/ovsdb-server.pid \
--exec $ovsdb_server
echo "ovsdb-server."
done
;;
*)
- N=/etc/init.d/$NAME
+ N=/etc/init.d/openvswitch-switch
echo "Usage: $N {start|stop|restart|force-reload|status|force-stop|unload}" >&2
exit 1
;;