From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=44187 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oe8Dj-0007iv-CC for qemu-devel@nongnu.org; Wed, 28 Jul 2010 11:07:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oe8De-0004Tr-Ih for qemu-devel@nongnu.org; Wed, 28 Jul 2010 11:06:59 -0400 Received: from mx1.redhat.com ([209.132.183.28]:19137) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oe8De-0004TY-C2 for qemu-devel@nongnu.org; Wed, 28 Jul 2010 11:06:54 -0400 Received: from int-mx04.intmail.prod.int.phx2.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.17]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o6SF6qqQ009389 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 28 Jul 2010 11:06:52 -0400 Received: from redhat.com (vpn1-6-154.ams2.redhat.com [10.36.6.154]) by int-mx04.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with SMTP id o6SF6oT5002101 for ; Wed, 28 Jul 2010 11:06:51 -0400 Date: Wed, 28 Jul 2010 18:01:31 +0300 From: "Michael S. Tsirkin" Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] [PATCH 0/3] vhost: mergeable buffer support List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This adds support for mergeable buffers with vhost. The tun ioctl this relies on is already in 2.6.34, the vhost support for the feature has been submitted for 2.6.36. Michael S. Tsirkin (3): tap: generalize code for different vnet header len tap: add APIs for vnet header length vhost_net: mergeable buffers support hw/vhost_net.c | 24 +++++++++++++++++++++++- net/tap-aix.c | 9 +++++++++ net/tap-bsd.c | 9 +++++++++ net/tap-linux.c | 29 +++++++++++++++++++++++++++++ net/tap-linux.h | 8 ++++++++ net/tap-solaris.c | 9 +++++++++ net/tap-win32.c | 9 +++++++++ net/tap.c | 49 +++++++++++++++++++++++++++++++++++-------------- net/tap.h | 4 ++++ 9 files changed, 135 insertions(+), 15 deletions(-) -- MST