On Thu, May 31, 2012 at 10:23 AM, Jan Kiszka <jan.kis...@web.de> wrote:
> On 2012-05-31 09:38, Paolo Bonzini wrote > ... > > This still looks like the wrong tool: Packets that can't be delivered > are queued. So we need to flush the queue and clear the blocked delivery > there. qemu_flush_queued_packets appears more appropriate for this. > > Conceptually, the backend should be responsible for kicking the iothread > as needed. > > as i understand the code, the backend _is_ the iothread, and it is sleeping when the frontend becomes able to receive again. cheers luigi -- -----------------------------------------+------------------------------- Prof. Luigi RIZZO, ri...@iet.unipi.it . Dip. di Ing. dell'Informazione http://www.iet.unipi.it/~luigi/ . Universita` di Pisa TEL +39-050-2211611 . via Diotisalvi 2 Mobile +39-338-6809875 . 56122 PISA (Italy) -----------------------------------------+-------------------------------