Looks good.

--Justin


On Jul 8, 2011, at 9:14 AM, Ben Pfaff wrote:

> The stream's run function ensures that data buffered in the stream itself
> gets pushed to the network.  Only the SSL stream class has such a run
> function, which means that SSL stream data failed to be pushed to the
> remote peer in a timely manner in some cases.
> 
> Many thanks to Alex Yip for narrowing this down.
> 
> Reported-by: Alex Yip <a...@nicira.com>
> Tested-by: Alex Yip <a...@nicira.com>
> Bug #6221.
> ---
> lib/vconn-stream.c |    2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/lib/vconn-stream.c b/lib/vconn-stream.c
> index 39f1c94..a9890b5 100644
> --- a/lib/vconn-stream.c
> +++ b/lib/vconn-stream.c
> @@ -227,6 +227,7 @@ vconn_stream_run(struct vconn *vconn)
>     struct vconn_stream *s = vconn_stream_cast(vconn);
>     ssize_t retval;
> 
> +    stream_run(s->stream);
>     if (!s->txbuf) {
>         return;
>     }
> @@ -252,6 +253,7 @@ vconn_stream_run_wait(struct vconn *vconn)
> {
>     struct vconn_stream *s = vconn_stream_cast(vconn);
> 
> +    stream_run_wait(s->stream);
>     if (s->txbuf) {
>         stream_send_wait(s->stream);
>     }
> -- 
> 1.7.4.4
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to