]>
Commit | Line | Data |
---|---|---|
ea36b046 TR |
1 | #! /bin/sh |
2 | ||
3 | # Copyright (c) 2017 Red Hat, Inc. | |
4 | # | |
5 | # Licensed under the Apache License, Version 2.0 (the "License"); | |
6 | # you may not use this file except in compliance with the License. | |
7 | # You may obtain a copy of the License at: | |
8 | # | |
9 | # http://www.apache.org/licenses/LICENSE-2.0 | |
10 | # | |
11 | # Unless required by applicable law or agreed to in writing, software | |
12 | # distributed under the License is distributed on an "AS IS" BASIS, | |
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
14 | # See the License for the specific language governing permissions and | |
15 | # limitations under the License. | |
16 | ||
d922ebc8 TR |
17 | case $0 in |
18 | */*) dir0=`echo "$0" | sed 's,/[^/]*$,,'` ;; | |
19 | *) dir0=./ ;; | |
20 | esac | |
21 | . "$dir0/ovs-lib" || exit 1 | |
ea36b046 | 22 | |
d922ebc8 TR |
23 | stop_ovsdb() { |
24 | systemctl --job-mode=ignore-dependencies stop ovsdb-server | |
25 | } | |
ea36b046 | 26 | |
d922ebc8 TR |
27 | start_ovsdb() { |
28 | systemctl --job-mode=ignore-dependencies start ovsdb-server | |
29 | } | |
ea36b046 | 30 | |
d922ebc8 TR |
31 | stop_forwarding() { |
32 | systemctl --job-mode=ignore-dependencies stop ovs-vswitchd | |
33 | } | |
ea36b046 | 34 | |
d922ebc8 TR |
35 | start_forwarding() { |
36 | systemctl --job-mode=ignore-dependencies start ovs-vswitchd | |
37 | } | |
38 | ||
39 | add_managers() { | |
40 | : | |
41 | } | |
42 | ||
8b54e31f TR |
43 | if [ "$1" = "force-reload-kmod" ]; then |
44 | force_reload_kmod | |
45 | else | |
46 | restart | |
47 | fi | |
ea36b046 TR |
48 | |
49 | exit 0 |