Please disregard this patch. I'm going to rename CONNECT_IN_PROGRESS to
CONNECTING in reconnect.c instead.

-Andrew

On 3/8/11 10:22 PM, Andrew Evans wrote:
> This is a hack, but it makes the set of controller connection states identical
> to the manager connection states from the point of view of the status columns
> in the Controller and Manager tables.
> ---
>  ofproto/ofproto.c |    5 ++++-
>  1 files changed, 4 insertions(+), 1 deletions(-)
> 
> diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c
> index c7872ba..a502938 100644
> --- a/ofproto/ofproto.c
> +++ b/ofproto/ofproto.c
> @@ -1393,8 +1393,11 @@ ofproto_get_ofproto_controller_info(const struct 
> ofproto * ofproto,
>          }
>  
>          cinfo->pairs.keys[cinfo->pairs.n] = "state";
> +        /* Munge CONNECTING to CONNECT_IN_PROGRESS to make controller states
> +         * identical to OVSDB manager states. */
>          cinfo->pairs.values[cinfo->pairs.n++] =
> -            xstrdup(rconn_get_state(rconn));
> +            xstrdup(strcmp(rconn_get_state(rconn), "CONNECTING")
> +                    ? rconn_get_state(rconn) : "CONNECT_IN_PROGRESS");
>  
>          if (rconn_is_admitted(rconn)) {
>              cinfo->pairs.keys[cinfo->pairs.n] = "time_connected";
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to