From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Izg0Z-0002e1-03 for qemu-devel@nongnu.org; Tue, 04 Dec 2007 17:12:51 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Izg0W-0002cF-Tg for qemu-devel@nongnu.org; Tue, 04 Dec 2007 17:12:50 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Izg0W-0002c8-Qo for qemu-devel@nongnu.org; Tue, 04 Dec 2007 17:12:48 -0500 Received: from rv-out-0910.google.com ([209.85.198.186]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Izg0W-0004JR-4x for qemu-devel@nongnu.org; Tue, 04 Dec 2007 17:12:48 -0500 Received: by rv-out-0910.google.com with SMTP id g11so13184480rvb for ; Tue, 04 Dec 2007 14:12:44 -0800 (PST) Message-ID: <4755D0D7.8060503@codemonkey.ws> Date: Tue, 04 Dec 2007 16:12:39 -0600 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH 2/3] virtio network device References: <4755CC8C.6000001@us.ibm.com> In-Reply-To: <4755CC8C.6000001@us.ibm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Rusty Russell Anthony Liguori wrote: > > > Subject: [PATCH 2/3] virtio network device > Cc: Rusty Russell > Cc: Avi Kivity > Cc: Dor Laor > > This patch implements the backend support for the virtio network device. The > device is optimized for virtualized environments by limiting the number of > guest=>host transitions per-packet. In the best case, the number of > transitions per-packet is < 1. > > With some further optimizations, I have been able to obtain 1.5gbit/sec > host=>guest with this driver (compared to the 90mbit/sec from the rtl8139 > card). This requires additional patches not present in this series. Let me qualify that these numbers are with KVM. I haven't done performance testing using CPU emulation. Regards, Anthony Liguori