[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCHv5 08/11] vhost: vhost net support
From: |
Juan Quintela |
Subject: |
[Qemu-devel] Re: [PATCHv5 08/11] vhost: vhost net support |
Date: |
Tue, 16 Mar 2010 19:56:27 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
"Michael S. Tsirkin" <address@hidden> wrote:
> This adds vhost net device support in qemu. Will be tied to tap device
> and virtio by following patches. Raw backend is currently missing,
> will be worked on/submitted separately.
>
> Signed-off-by: Michael S. Tsirkin <address@hidden>
> ---
> Makefile.target | 2 +
> configure | 36 +++
> hw/vhost.c | 706
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> hw/vhost.h | 48 ++++
> hw/vhost_net.c | 198 ++++++++++++++++
> hw/vhost_net.h | 19 ++
> 6 files changed, 1009 insertions(+), 0 deletions(-)
> create mode 100644 hw/vhost.c
> create mode 100644 hw/vhost.h
> create mode 100644 hw/vhost_net.c
> create mode 100644 hw/vhost_net.h
>
> diff --git a/Makefile.target b/Makefile.target
> index 004a703..ea5207c 100644
> --- a/Makefile.target
> +++ b/Makefile.target
> @@ -176,6 +176,8 @@ obj-y = vl.o async.o monitor.o pci.o pci_host.o
> pcie_host.o machine.o gdbstub.o
> # need to fix this properly
> obj-y += virtio-blk.o virtio-balloon.o virtio-net.o virtio-pci.o
> virtio-serial-bus.o
> obj-y += event_notifier.o
> +obj-y += vhost_net.o
> +obj-$(CONFIG_VHOST_NET) += vhost.o
> obj-y += rwhandler.o
> obj-$(CONFIG_KVM) += kvm.o kvm-all.o
> obj-$(CONFIG_ISA_MMIO) += isa_mmio.o
> diff --git a/configure b/configure
> index d728799..ebfc774 100755
> --- a/configure
> +++ b/configure
> @@ -87,6 +87,7 @@ libs_softmmu=""
> libs_tools=""
> audio_pt_int=""
> audio_win_int=""
> +audio_win_int=""
>
> # parse CC options first
> for opt do
Spurios bit.
> @@ -651,6 +653,10 @@ for opt do
> ;;
> --enable-docs) docs="yes"
> ;;
> + --disable-vhost-net) vhost_net="no"
> + ;;
> + --enable-vhost-net) vhost_net="yes"
> + ;;
> *) echo "ERROR: unknown option $opt"; show_help="yes"
> ;;
> esac
No help for both.
Later, Juan.
- [Qemu-devel] Re: [PATCHv5 04/11] virtio: notifier support + APIs for queue fields, (continued)
- [Qemu-devel] [PATCHv5 05/11] virtio: add set_status callback, Michael S. Tsirkin, 2010/03/16
- [Qemu-devel] [PATCHv5 06/11] virtio: move typedef to qemu-common, Michael S. Tsirkin, 2010/03/16
- [Qemu-devel] [PATCHv5 07/11] virtio-pci: fill in notifier support, Michael S. Tsirkin, 2010/03/16
- [Qemu-devel] [PATCHv5 09/11] tap: add vhost/vhostfd options, Michael S. Tsirkin, 2010/03/16
- [Qemu-devel] [PATCHv5 10/11] tap: add API to retrieve vhost net header, Michael S. Tsirkin, 2010/03/16
- [Qemu-devel] [PATCHv5 11/11] virtio-net: vhost net support, Michael S. Tsirkin, 2010/03/16
- [Qemu-devel] [PATCHv5 08/11] vhost: vhost net support, Michael S. Tsirkin, 2010/03/16
- [Qemu-devel] Re: [PATCHv5 08/11] vhost: vhost net support,
Juan Quintela <=
- [Qemu-devel] [PATCHv5 02/11] kvm: add API to set ioeventfd, Michael S. Tsirkin, 2010/03/16
- [Qemu-devel] Re: [PATCHv5 00/11] vhost-net: upstream integration, Juan Quintela, 2010/03/16
- [Qemu-devel] Re: [PATCHv5 00/11] vhost-net: upstream integration, Amit Shah, 2010/03/17