I have some general questions about the vhost user feature which
aren't totally clear to me.  I would greatly appreciate some
clarification, or pointers to documentation.

1) Since vhost-user is using standard Qemu interfaces, will it support
all of the features of the standard vhost implementation?  I.E. can
you do things like live migration on a VM which is using this?  My
understanding is you can't with ivshmem.

2) What are the security implications of vhost-user?  Can a
miss-behaving guest crash the vswitch?  Can guests crash each other?
Is there a separate shared memory region per vif, or is it shared
globally?

3) What actually happens to packets transmitted over vhost-user?  Are
they copied once? Twice? Zero-copy?  It looks like a unix domain
socket is used for signalling.  Is that done per packet or just at
setup?

Please excuse me if this stuff is answered somewhere else already, I
can't seem to find it.  Thanks in advance for the response, this will
help me message the feature to users on our end.

Ethan
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to