[Spice-devel] spice-gtk usb-redirection

Hans de Goede hdegoede at redhat.com
Sun Aug 5 02:18:01 PDT 2012


Hi,

On 08/04/2012 02:15 PM, Jackson wrote:
>> Erm, no qemu implements a usbredir-guest in the form of the usb-redir
>> qemu device. This qemu device uses a chardev to talk to the usbredir-host,
>> one way to do this is through a spice channel to a spice-gtk using client,
>> the other way is using a tcp-client-socket to usbredirserver, so usbredirserver
>> is a usbredir-host too (and it uses libusbredirhost too), examples of the 2
>> on the qemu cmdline are:
>
> so~ in spice-gtk, usbredir is through a spice channel not through tcp-client-
> socket, right?
>
> However, usbredirserver uses libusbredirhost, and how about libusbredirparser?
>
> In different ways(spice channel & tcp-client-socket), libusbredirhost and
> libusbredirparser, which one does a usbreidr-guest need respectively?

qemu's usb-redir device implements a usb-guest, libusbredirhost implements
a usbredir-host, and both sides use libusbredirparser for protocol
parsing / marshaling.

Regards,

Hans


More information about the Spice-devel mailing list