On Tue, Feb 05, 2013 at 05:53:31PM +0100, Luigi Rizzo wrote:
> DESCRIPTION:
> 
> When frontend and backend are connected through a hub as below
> (showing only one direction), and the frontend (or in general, all
> output ports of the hub) cannot accept more traffic, the backend
> queues packets in queue-A.
> 
> When the frontend (or in general, one output port) becomes ready again,
> quemu tries to flush packets from queue-B, which is unfortunately empty.
> 
>   e1000.0 <--[queue B]-- hub0port0(hub)hub0port1 <--[queue A]-- tap.0
> 
> To fix this i propose to introduce a new function net_hub_flush()
> which is called when trying to flush a queue connected to a hub.
> 
> cheers
> luigi
> 
> Signed-off-by: Luigi Rizzo <ri...@iet.unipi.it>

Thanks, applied to the net-next tree:
https://github.com/stefanha/qemu/commits/net-next

This patch will be part of the first net pull request for QEMU 1.5.

Stefan

Reply via email to