diff options
author | Han Ding <handing@chinatelecom.cn> | 2022-05-11 16:53:37 +0800 |
---|---|---|
committer | Ilya Maximets <i.maximets@ovn.org> | 2022-05-17 23:18:37 +0200 |
commit | 8ce7ead8cf5c997371f3371a3d7eb8520a72c9cb (patch) | |
tree | 9aded6ce87a750accb1dc213f90bb3f189a1adad /utilities | |
parent | 5ec5473304fe469546ac5c5dc35d2600f1a092ff (diff) | |
download | openvswitch-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-x | utilities/ovs-save | 2 |
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 () { |