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