From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45192) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvLJI-0000UG-HC for qemu-devel@nongnu.org; Fri, 13 Jun 2014 02:50:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WvLJ5-0003jS-N1 for qemu-devel@nongnu.org; Fri, 13 Jun 2014 02:50:00 -0400 Received: from mail-wg0-f51.google.com ([74.125.82.51]:55988) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvLJ5-0003iw-GT for qemu-devel@nongnu.org; Fri, 13 Jun 2014 02:49:47 -0400 Received: by mail-wg0-f51.google.com with SMTP id x12so2266620wgg.22 for ; Thu, 12 Jun 2014 23:49:46 -0700 (PDT) From: Nikolay Nikolaev Date: Fri, 13 Jun 2014 09:49:38 +0300 Message-ID: <20140613064414.7683.63231.stgit@3820> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH 0/3] Fixups for vhost-user List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: snabb-devel@googlegroups.com, qemu-devel@nongnu.org Cc: a.motakis@virtualopensystems.com, luke@snabb.co, tech@virtualopensystems.com, n.nikolaev@virtualopensystems.com, mst@redhat.com This is a series of fixups that replace 'memory-file' with 'memory-backend-file'. This is the object type used in the newest (since v4) NUMA series for the file based host memory backend. The patches are against git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git branch 'vhost'. Tested after rebasing on same tree branch 'numa'. --- Nikolay Nikolaev (3): fixup! Add vhost-user as a vhost backend. fixup! Add the vhost-user netdev backend to the command line fixup! Add qtest for vhost-user docs/specs/vhost-user.txt | 266 ++++++++++++++++++++++++++++++++++++++ hmp-commands.hx | 4 - hw/net/vhost_net.c | 39 ++++++ hw/virtio/vhost-user.c | 2 include/net/vhost-user.h | 17 ++ net/Makefile.objs | 2 net/clients.h | 3 net/hub.c | 1 net/net.c | 3 net/vhost-user.c | 258 +++++++++++++++++++++++++++++++++++++ qapi-schema.json | 19 +++ qemu-options.hx | 18 +++ stubs/Makefile.objs | 8 + stubs/bdrv-commit-all.c | 7 + stubs/chr-msmouse.c | 7 + stubs/get-next-serial.c | 3 stubs/is-daemonized.c | 7 + stubs/machine-init-done.c | 6 + stubs/monitor-init.c | 6 + stubs/notify-event.c | 6 + stubs/vc-init.c | 7 + tests/Makefile | 4 + tests/vhost-user-test.c | 312 +++++++++++++++++++++++++++++++++++++++++++++ 23 files changed, 1000 insertions(+), 5 deletions(-) create mode 100644 docs/specs/vhost-user.txt create mode 100644 include/net/vhost-user.h create mode 100644 net/vhost-user.c create mode 100644 stubs/bdrv-commit-all.c create mode 100644 stubs/chr-msmouse.c create mode 100644 stubs/get-next-serial.c create mode 100644 stubs/is-daemonized.c create mode 100644 stubs/machine-init-done.c create mode 100644 stubs/monitor-init.c create mode 100644 stubs/notify-event.c create mode 100644 stubs/vc-init.c create mode 100644 tests/vhost-user-test.c -- Signature