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