Hi,
Unfortunately, I do not have any bandwidth to work on it now (maybe in a couple of months). So we are looking for volunteers to help us with it. Are you interested?
As the mailing group conversation linked to #1069 indicates, adding vsock support would require implementing virtio socket device driver and wiring it up into network stack as a AF_VSOCK family socket. I have a hunch it should not be that difficult as there is some similarity to a network device in a sense that both have tx and rx virt queues so it might be possible to re-use some code or at least base the socket implementation on the network one. But the socket device has an extra event virt queue which has to be handled as well.
Also, vsock handles both host and guest initiated sessions. Would it make an effort smaller if we only implemented one of them for now? Which one do you need?
Regards,
Waldek