From: Justin Pettit Date: Sat, 1 Dec 2012 02:58:09 +0000 (-0800) Subject: ovs-ctl: Don't run "ovs-save save-flows" on fake bridges. X-Git-Tag: sliver-openvswitch-1.9.90-3~10^2~129 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=2e09280225fe63e71d381f55d21bb99122b8acef;p=sliver-openvswitch.git ovs-ctl: Don't run "ovs-save save-flows" on fake bridges. Previously, ovs-ctl would determine which bridges to run "ovs-save save-flows" on by running "ovs-vsctl list-br". In addition to real bridges, that command also returns fake bridges. An error is returned when "ovs-save save-flows" is run on a fake bridge. By using the newly added "--real" flag to "ovs-vsctl list-br", we can get rid of that unnecessary warning. Signed-off-by: Justin Pettit --- diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in index be481dec6..d770f425f 100755 --- a/utilities/ovs-ctl.in +++ b/utilities/ovs-ctl.in @@ -294,7 +294,7 @@ internal_interfaces () { } save_flows () { - if set X `ovs_vsctl list-br`; then + if set X `ovs_vsctl -- --real list-br`; then shift if "$datadir/scripts/ovs-save" save-flows "$@" > "$script_flows"; then chmod +x "$script_flows"