[Spice-devel] [Qemu-devel] RFC: usb redirection over the network, interesting outside of spice?

Gerd Hoffmann kraxel at redhat.com
Tue Nov 30 00:54:07 PST 2010


On 11/29/10 18:49, Anthony Liguori wrote:
> On 11/29/2010 11:37 AM, Attila Sukosd wrote:
>> Hi,
>>
>> I guess it should be abstract enough to support multiple back-ends, be
>> it a kernel driver or through libusb?
>
> Is this something that should just live in libusb?
>
> If what libusb presented QEMU was actually implemented as USB-over-IP,
> QEMU wouldn't know the difference at all.  I think it would also be very
> useful to be able for libusb-based applications to work with remote devices.
>
> What is unclear to me is what role QEMU would play in setting up remove
> USB-over-IP devices.  Pushing it down to the libusb layer completely
> takes QEMU out the picture which creates a clean separation layer.

Well, I think the management is actually the most tricky thing here. 
Unfortunaly this isn't covered very well in the usb/ip papers.  Also 
there seems to be no protocol specification linked from the website.

Being compatible at protocol level makes sense for direct connections 
(if possible).  For the usb-over-vnc and vnc-over-spice cases this 
probably isn't going to work though.

cheers,
   Gerd



More information about the Spice-devel mailing list