[ovs-dev] [PATCH] ovs-vsctl: Fix br-set-external-id.
Justin Pettit
jpettit at nicira.com
Thu Nov 18 23:37:22 UTC 2010
Looks good.
--Justin
On Nov 18, 2010, at 2:36 PM, Ben Pfaff wrote:
> The wrong prerequisite function was being called for set-br-external-id, so
> it didn't set up to monitor the right columns, so an assertion failed.
> This fixes the problem.
>
> Also, change the test for external IDs so that it will find the regression.
> (Running all of the ovs-vsctl commands together caused the column to be
> monitored due to another command's intervention.)
>
> Reported-by: Mikael Doverhag <mdoverhag at nicira.com>
> Bug #4095.
> ---
> AUTHORS | 1 +
> tests/ovs-vsctl.at | 2 +-
> utilities/ovs-vsctl.c | 4 ++--
> 3 files changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/AUTHORS b/AUTHORS
> index 036e41e..3e80eef 100644
> --- a/AUTHORS
> +++ b/AUTHORS
> @@ -52,6 +52,7 @@ Joan Cirer joan at ev0.net
> John Galgay john at galgay.net
> Luiz Henrique Ozaki luiz.ozaki at gmail.com
> Michael Mao mmao at nicira.com
> +Mikael Doverhag mdoverhag at nicira.com
> Pankaj Thakkar thakkar at nicira.com
> Paulo Cravero pcravero at as2594.net
> Peter Balland peter at nicira.com
> diff --git a/tests/ovs-vsctl.at b/tests/ovs-vsctl.at
> index 152a658..a05e805 100644
> --- a/tests/ovs-vsctl.at
> +++ b/tests/ovs-vsctl.at
> @@ -301,7 +301,7 @@ AT_CLEANUP
> AT_SETUP([external IDs])
> AT_KEYWORDS([ovs-vsctl])
> OVS_VSCTL_SETUP
> -AT_CHECK([RUN_OVS_VSCTL_TOGETHER(
> +AT_CHECK([RUN_OVS_VSCTL_ONELINE(
> [add-br a],
> [add-port a a1],
> [add-bond a bond0 a2 a3],
> diff --git a/utilities/ovs-vsctl.c b/utilities/ovs-vsctl.c
> index 43aeb01..acdcaf3 100644
> --- a/utilities/ovs-vsctl.c
> +++ b/utilities/ovs-vsctl.c
> @@ -3236,8 +3236,8 @@ static const struct vsctl_command_syntax all_commands[] = {
> {"br-exists", 1, 1, pre_get_info, cmd_br_exists, NULL, "", RO},
> {"br-to-vlan", 1, 1, pre_get_info, cmd_br_to_vlan, NULL, "", RO},
> {"br-to-parent", 1, 1, pre_get_info, cmd_br_to_parent, NULL, "", RO},
> - {"br-set-external-id", 2, 3, pre_get_info, cmd_br_set_external_id, NULL,
> - "", RW},
> + {"br-set-external-id", 2, 3, pre_cmd_br_set_external_id,
> + cmd_br_set_external_id, NULL, "", RW},
> {"br-get-external-id", 1, 2, pre_cmd_br_get_external_id,
> cmd_br_get_external_id, NULL, "", RO},
>
> --
> 1.7.1
>
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev_openvswitch.org
More information about the dev
mailing list