From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38832) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VqRR1-0007pf-69 for qemu-devel@nongnu.org; Tue, 10 Dec 2013 12:49:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VqRQv-0007IF-8Z for qemu-devel@nongnu.org; Tue, 10 Dec 2013 12:49:27 -0500 Received: from mx1.redhat.com ([209.132.183.28]:51037) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VqRQu-0007I2-VS for qemu-devel@nongnu.org; Tue, 10 Dec 2013 12:49:21 -0500 Message-ID: <52A7540C.8000006@redhat.com> Date: Tue, 10 Dec 2013 10:49:00 -0700 From: Eric Blake MIME-Version: 1.0 References: <1386594692-21278-1-git-send-email-stefanha@redhat.com> <1386594692-21278-2-git-send-email-stefanha@redhat.com> In-Reply-To: <1386594692-21278-2-git-send-email-stefanha@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1nAvo531ghpk0Mf3QnfbkPTvQhKe0jrdi" Subject: Re: [Qemu-devel] [PULL 1/4] net: Adding netmap network backend List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi , qemu-devel@nongnu.org Cc: Anthony Liguori , Vincenzo Maffione This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --1nAvo531ghpk0Mf3QnfbkPTvQhKe0jrdi Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 12/09/2013 06:11 AM, Stefan Hajnoczi wrote: > From: Vincenzo Maffione >=20 > 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. >=20 Sorry for not noticing sooner than the pull request, but: > +++ b/qapi-schema.json > @@ -3009,6 +3009,27 @@ > 'hubid': 'int32' } } > =20 > ## > +# @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 an= d > +# 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/ --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --1nAvo531ghpk0Mf3QnfbkPTvQhKe0jrdi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJSp1QMAAoJEKeha0olJ0NquQ0IAI3UFuzmKatuW4EOzPO2IrhU wzv+hncnCwNEYz2cV7Eoe0IUt1F5VL8f9Xgk9o8XsODNcL/DlpHbFZRywetulbAD vPks/EXpYP7znMpSQvUKKf/4WMU3W3naP8BQKEkwYy9MPEYr38QSsb/BlEGFSkJp tFMmtPHH0xuVK/c+7eUtEdSyWxfQKLn4CrcylmHqGTi/m0zeGHxEAxUl3zY6azOM Qw25t5c0kMNViGAgumQQ//zIQAW7xYOOMZP9VlW4dPhio1Hd4PNeIXtVVLfIzH24 uGdLTwijLEyYECwqKFWpYlYIbxHlkzh7Dybq7/gxGB2J1HhfiFBk4f0ExGFXGHU= =D45Q -----END PGP SIGNATURE----- --1nAvo531ghpk0Mf3QnfbkPTvQhKe0jrdi--