[ovs-dev] [PATCH] ofp-util: Add comment to ofputil_postappend_stats_reply().

Ethan Jackson ethan at nicira.com
Thu Jul 5 19:58:03 UTC 2012


Looks good, thanks.

On Thu, Jul 5, 2012 at 11:12 AM, Ben Pfaff <blp at nicira.com> wrote:
> It seemed like it could use one.
>
> Signed-off-by: Ben Pfaff <blp at nicira.com>
> ---
>  lib/ofp-util.c |   10 ++++++++++
>  1 files changed, 10 insertions(+), 0 deletions(-)
>
> diff --git a/lib/ofp-util.c b/lib/ofp-util.c
> index d9a77f1..99f92a8 100644
> --- a/lib/ofp-util.c
> +++ b/lib/ofp-util.c
> @@ -3392,6 +3392,16 @@ ofputil_append_stats_reply(size_t len, struct list *replies)
>      return ofpbuf_put_uninit(ofputil_reserve_stats_reply(len, replies), len);
>  }
>
> +/* Sometimes, when composing stats replies, it's difficult to predict how long
> + * an individual reply chunk will be before actually encoding it into the reply
> + * buffer.  This function allows easy handling of this case: just encode the
> + * reply, then use this function to break the message into two pieces if it
> + * exceeds the OpenFlow message limit.
> + *
> + * In detail, if the final stats message in 'replies' is too long for OpenFlow,
> + * this function breaks it into two separate stats replies, the first one with
> + * the first 'start_ofs' bytes, the second one containing the bytes from that
> + * offset onward. */
>  void
>  ofputil_postappend_stats_reply(size_t start_ofs, struct list *replies)
>  {
> --
> 1.7.2.5
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev



More information about the dev mailing list