Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Stefan Hajnoczi
On Tue, Oct 29, 2013 at 11:12:25AM +0100, Vincenzo Maffione wrote: Looks pretty good, I think we can merge the next revision. This patch only contains the simplest netmap backend for QEMU. In particular, this backend implementation is still not able to make use of batching on the TX side

Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Anthony Liguori
On Tue, Oct 29, 2013 at 3:12 AM, Vincenzo Maffione v.maffi...@gmail.com wrote: This patch adds support for a network backend based on netmap. netmap is a framework for high speed packet I/O. You can use it to build extremely fast traffic generators, monitors, software switches or network

Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Luigi Rizzo
On Mon, Nov 4, 2013 at 9:41 AM, Anthony Liguori anth...@codemonkey.wswrote: On Tue, Oct 29, 2013 at 3:12 AM, Vincenzo Maffione v.maffi...@gmail.com wrote: This patch adds support for a network backend based on netmap. netmap is a framework for high speed packet I/O. You can use it to

Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Anthony Liguori
On Mon, Nov 4, 2013 at 10:08 AM, Luigi Rizzo ri...@iet.unipi.it wrote: On Mon, Nov 4, 2013 at 9:41 AM, Anthony Liguori anth...@codemonkey.ws wrote: On Tue, Oct 29, 2013 at 3:12 AM, Vincenzo Maffione v.maffi...@gmail.com wrote: This patch adds support for a network backend based on

Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Eric Blake
On 10/29/2013 04:12 AM, Vincenzo Maffione wrote: This patch adds support for a network backend based on netmap. netmap is a framework for high speed packet I/O. You can use it to build extremely fast traffic generators, monitors, software switches or network middleboxes. Its companion software

Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Luigi Rizzo
On Mon, Nov 04, 2013 at 10:20:12AM -0800, Anthony Liguori wrote: On Mon, Nov 4, 2013 at 10:08 AM, Luigi Rizzo ri...@iet.unipi.it wrote: ... On Tue, Oct 29, 2013 at 3:12 AM, Vincenzo Maffione v.maffi...@gmail.com wrote: This patch adds support for a network backend based on netmap.

Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Anthony Liguori
On Mon, Nov 4, 2013 at 11:51 AM, Luigi Rizzo ri...@iet.unipi.it wrote: On Mon, Nov 04, 2013 at 10:20:12AM -0800, Anthony Liguori wrote: On Mon, Nov 4, 2013 at 10:08 AM, Luigi Rizzo ri...@iet.unipi.it wrote: ... On Tue, Oct 29, 2013 at 3:12 AM, Vincenzo Maffione v.maffi...@gmail.com wrote:

Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Luigi Rizzo
On Mon, Nov 4, 2013 at 12:54 PM, Anthony Liguori anth...@codemonkey.wswrote: On Mon, Nov 4, 2013 at 11:51 AM, Luigi Rizzo ri...@iet.unipi.it wrote: On Mon, Nov 04, 2013 at 10:20:12AM -0800, Anthony Liguori wrote: On Mon, Nov 4, 2013 at 10:08 AM, Luigi Rizzo ri...@iet.unipi.it wrote: ...

Re: [Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-11-04 Thread Anthony Liguori
On Mon, Nov 4, 2013 at 1:08 PM, Luigi Rizzo ri...@iet.unipi.it wrote: On Mon, Nov 4, 2013 at 12:54 PM, Anthony Liguori anth...@codemonkey.ws wrote: On Mon, Nov 4, 2013 at 11:51 AM, Luigi Rizzo ri...@iet.unipi.it wrote: On Mon, Nov 04, 2013 at 10:20:12AM -0800, Anthony Liguori wrote: On

[Qemu-devel] [PATCH v3] net: Adding netmap network backend

2013-10-29 Thread Vincenzo Maffione
This patch adds support for a network backend based on netmap. netmap is a framework for high speed packet I/O. You can use it to build extremely fast traffic generators, monitors, software switches or network middleboxes. Its companion software switch VALE lets you interconnect virtual machines.