[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane |
Date: |
Tue, 26 Feb 2013 18:11:36 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Mon, Feb 25, 2013 at 06:53:04PM +0100, Paolo Bonzini wrote:
> Il 25/02/2013 18:35, mdroth ha scritto:
> > Yup, don't mean to get ahead of things, my main interest is just in how
> > we might deal with the interaction between NetClients and virtio-net
> > dataplane threads without introducing ad-hoc, dataplane-specific
> > mechanisms. If there was a general way for Nic to tell it's NetClient
> > peer "hey, i have my own thread/main loop, here's my {Aio,*}Context,
> > register
> > your handlers there instead" I think this series might look a lot more
> > realistic as a default, or at least make merging it less risky.
>
> Yes, I see the point.
>
> The main blocker to this series seems to be hubs, because they interact
> with multiple NetClients and thus could span multiple AioContexts.
> Adding proper locking there is going to be interesting. :)
I think folks are pretty fed up with QEMU "vlans" (hubs). Someone
braver and with more time on their hands than me might be able to kill
hubs without breaking their few use cases (-net dump, using the hub with
-net socket).
Stefan
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, (continued)
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Stefan Hajnoczi, 2013/02/21
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Paolo Bonzini, 2013/02/21
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, mdroth, 2013/02/21
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Paolo Bonzini, 2013/02/21
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, mdroth, 2013/02/21
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Paolo Bonzini, 2013/02/22
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, mdroth, 2013/02/25
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Paolo Bonzini, 2013/02/25
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane,
Stefan Hajnoczi <=
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Markus Armbruster, 2013/02/27
- Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Paolo Bonzini, 2013/02/27
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, liu ping fan, 2013/02/27
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Stefan Hajnoczi, 2013/02/22
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Stefan Hajnoczi, 2013/02/22
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Paolo Bonzini, 2013/02/22
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Kevin Wolf, 2013/02/22
Re: [Qemu-devel] [PATCH 0/9] introduce virtio net dataplane, Paolo Bonzini, 2013/02/22