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