On 12/09/2013 06:11 AM, Stefan Hajnoczi wrote: > From: Vincenzo Maffione <v.maffi...@gmail.com> > > 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. > netmap and VALE are implemented as a non-intrusive kernel module, > support NICs from multiple vendors, are part of standard FreeBSD > distributions and available in source format for Linux too. >
Sorry for not noticing sooner than the pull request, but: > +++ b/qapi-schema.json > @@ -3009,6 +3009,27 @@ > 'hubid': 'int32' } } > > ## > +# @NetdevNetmapOptions > +# > +# Connect a client to a netmap-enabled NIC or to a VALE switch port > +# > +# @ifname: Either the name of an existing network interface supported by > +# netmap, or the name of a VALE port (created on the fly). > +# A VALE port name is in the form 'valeXXX:YYY', where XXX and > +# YYY are non-negative integers. XXX identifies a switch and > +# YYY identifies a port of the switch. VALE ports having the > +# same XXX are therefore connected to the same switch. > +# > +# @devname: #optional path of the netmap device (default: '/dev/netmap'). > +# > +# Since 1.8 s/1.8/2.0/ -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature