No description
  • C 87.6%
  • C++ 6.9%
  • Meson 3.7%
  • Python 0.7%
  • Shell 0.6%
  • Other 0.5%
Find a file
Jeremy Kerr f4406c5067 usbredirparser: fix missing space in error message
In verify_caps, we may generate the message:

 error […] caps contains cap_bulk_streams withoutcap_ep_info_max_packet_size

We're missing a space on the wrapped string.

Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>
2026-03-06 11:37:51 +08:00
build-aux
data
docs
fuzzing
tests
tools
usbredirhost
usbredirparser
usbredirtestclient
.gitlab-ci.yml
ChangeLog.md
COPYING
COPYING.LIB
meson.build
meson_options.txt
README.md
TODO

usbredir

usbredir is a protocol for redirection USB traffic from a single USB device, to a different (virtual) machine then the one to which the USB device is attached. See usb-redirection-protocol.md for the description / definition of this protocol.

This package contains a number of libraries to help implementing support for usbredir and a few simple usbredir applications:

usbredirparser

A library containing the parser for the usbredir protocol

usbredirhost

A library implementing the usb-host side of a usbredir connection, which is the side to which the actual USB device is attached.

All that an application wishing to implement an usb-host needs to do is:

  • Provide a libusb device handle for the device
  • Provide write and read callbacks for the actual transport of usbredir data
  • Monitor for usbredir and libusb read/write events and call their handlers

usbredirect

The usbredirect binary is an usbredir client for exporting an USB device either as TCP client or server, for use from another (virtual) machine through the usbredir protocol.

usbredirtestclient

A small testclient for the usbredir protocol over tcp, using usbredirparser

The upstream git repository can be found at http://gitlab.freedesktop.org/spice/usbredir

Bug reports can be filed against the Spice/usbredir component: https://gitlab.freedesktop.org/spice/usbredir/issues

You can also send patches to the spice-devel mailing list: http://lists.freedesktop.org/mailman/listinfo/spice-devel