[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] vhost-pci and virtio-vhost-user
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] vhost-pci and virtio-vhost-user |
Date: |
Mon, 15 Jan 2018 13:56:20 +0000 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
On Mon, Jan 15, 2018 at 02:56:31PM +0800, Jason Wang wrote:
> On 2018年01月12日 18:18, Stefan Hajnoczi wrote:
> > > And what's more important, according to the kvm 2016 slides of vhost-pci,
> > > the motivation of vhost-pci is not building SDN but a chain of VNFs. So
> > > bypassing the central vswitch through a private VM2VM path does make
> > > sense.
> > > (Though whether or not vhost-pci is the best choice is still
> > > questionable).
> > This is probably my fault. Maybe my networking terminology is wrong. I
> > consider "virtual network functions" to be part of "software-defined
> > networking" use cases. I'm not implying there must be a central virtual
> > switch.
> >
> > To rephrase: vhost-pci enables exitless VM2VM communication.
>
> The problem is, exitless is not what vhost-pci invents, it could be achieved
> now when both sides are doing busypolling.
The only way I'm aware of is ivshmem. But ivshmem lacks a family of
standard device types that allows different implementations to
interoperate. We already have the virtio family of device types, so it
makes sense to work on a virtio-based solution.
Perhaps I've missed a different approach for exitless VM2VM
communication. Please explain how VM1 and VM2 can do exitless network
communication today?
Also, how can VM1 provide SCSI I/O services to VM2 today?
Stefan
signature.asc
Description: PGP signature
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, (continued)
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Stefan Hajnoczi, 2018/01/12
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Jason Wang, 2018/01/15
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Wei Wang, 2018/01/15
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Jason Wang, 2018/01/15
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Wei Wang, 2018/01/15
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Jason Wang, 2018/01/16
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Wei Wang, 2018/01/17
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user,
Stefan Hajnoczi <=
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Jason Wang, 2018/01/16
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Stefan Hajnoczi, 2018/01/18
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Jason Wang, 2018/01/18
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Stefan Hajnoczi, 2018/01/19
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Jason Wang, 2018/01/21
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Stefan Hajnoczi, 2018/01/23
- Re: [Qemu-devel] vhost-pci and virtio-vhost-user, Wei Wang, 2018/01/15