Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server

2009-09-25 Thread Avi Kivity
On 09/24/2009 10:27 PM, Ira W. Snyder wrote: Ira can make ira-bus, and ira-eventfd, etc, etc. Each iteration will invariably introduce duplicated parts of the stack. Invariably? Use libraries (virtio-shmem.ko, libvhost.so). Referencing libraries that don't yet exist doesn't

Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server

2009-09-25 Thread Avi Kivity
On 09/24/2009 09:03 PM, Gregory Haskins wrote: I don't really see how vhost and vbus are different here. vhost expects signalling to happen through a couple of eventfds and requires someone to supply them and implement kernel support (if needed). vbus requires someone to write a connector

Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server

2009-09-25 Thread Ira W. Snyder
On Thu, Aug 27, 2009 at 07:07:50PM +0300, Michael S. Tsirkin wrote: What it is: vhost net is a character device that can be used to reduce the number of system calls involved in virtio networking. Existing virtio net code is used in the guest without modification. There's similarity with

Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server

2009-09-25 Thread Gregory Haskins
Avi Kivity wrote: On 09/24/2009 09:03 PM, Gregory Haskins wrote: I don't really see how vhost and vbus are different here. vhost expects signalling to happen through a couple of eventfds and requires someone to supply them and implement kernel support (if needed). vbus requires someone to