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

2013-11-06 Thread Stefan Hajnoczi
On Tue, Nov 05, 2013 at 04:17:23PM +0100, Vincenzo Maffione wrote: > +err = ioctl(fd, NIOCREGIF, &req); > +if (err) { > +error_report("Unable to register %s: %s", me->ifname, strerror(err)); Did you mean strerror(errno)? > +me->mem = mmap(0, l, PROT_WRITE | PROT_READ, MAP_SHAR

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

2013-11-05 Thread Paolo Bonzini
Il 05/11/2013 16:54, Eric Blake ha scritto: >> > #endif >> > +#ifdef CONFIG_NETMAP >> > +"-net netmap,ifname=name[,vlan=n][,devname=name]\n" > So where does the optional vlan command-line option appear in the QMP > interface? It doesn't, -netdev and netdev_add do not support it. Paolo

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

2013-11-05 Thread Eric Blake
On 11/05/2013 08:17 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 softw

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

2013-11-05 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. n