summaryrefslogtreecommitdiff
path: root/utilities
diff options
context:
space:
mode:
authorHan Ding <handing@chinatelecom.cn>2022-05-11 16:53:37 +0800
committerIlya Maximets <i.maximets@ovn.org>2022-05-17 23:18:37 +0200
commit8ce7ead8cf5c997371f3371a3d7eb8520a72c9cb (patch)
tree9aded6ce87a750accb1dc213f90bb3f189a1adad /utilities
parent5ec5473304fe469546ac5c5dc35d2600f1a092ff (diff)
downloadopenvswitch-8ce7ead8cf5c997371f3371a3d7eb8520a72c9cb.tar.gz
ovs-save: Get highest ofp version error.
When setting just one ofp version to protocols of bridge, The function get_highest_ofp_version in ovs-save parse it error. For example: $ ovs-vsctl get bridge br-int protocols [OpenFlow15] $ ovs-vsctl get bridge br-int protocols | sed 's/[][]//g' | sed 's/\ //g' | awk -F ',' '{ print (NF>1)? $(NF) : "OpenFlow14" }' OpenFlow14 Signed-off-by: Han Ding <handing@chinatelecom.cn> Acked-by: Adrian Moreno <amorenoz@redhat.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Diffstat (limited to 'utilities')
-rwxr-xr-xutilities/ovs-save2
1 files changed, 1 insertions, 1 deletions
diff --git a/utilities/ovs-save b/utilities/ovs-save
index fb2025b76..a190902f4 100755
--- a/utilities/ovs-save
+++ b/utilities/ovs-save
@@ -102,7 +102,7 @@ save_interfaces () {
get_highest_ofp_version() {
ovs-vsctl get bridge "$1" protocols | \
sed 's/[][]//g' | sed 's/\ //g' | \
- awk -F ',' '{ print (NF>1)? $(NF) : "OpenFlow14" }'
+ awk -F ',' '{ print (NF>0)? $(NF) : "OpenFlow14" }'
}
save_flows () {