usb-redir: Add an usbredir_setup_usb_eps() helper function
Signed-off-by: Hans de Goede <hdegoede@redhat.com>Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
usb-redir: Use reject rather the disconnect on bad ep info
So that the client gets a notification about us disconnecting the device.
usb-redir: Allow to attach USB 2.0 devices to 1.1 host controller
This follows the logic of host-linux: If a 2.0 device has no ISOendpoint and no interrupt endpoint with a packet size > 64, we canattach it also to an 1.1 host controller. In case the redir server does...
usb-redir: Allow redirecting super speed devices to high speed controllers
usb-redir: Add support for input pipelining
uhci: Add a uhci_handle_td_error() helper function
uhci: Don't crash on device disconnect
My recent uhci cleanup series has introduced a regression, whereqemu sometimes crashes on a device disconnect. The problem is thatthe uhci code never checked for a device not / no longer existing, insteadit was relying on usb_handle_packet accepting a NULL device....
usb: Add packet combining functions
Currently we only do pipelining for output endpoints, since to properlysupport short-not-ok semantics we can only have one outstanding inputpacket. Since the ehci and uhci controllers have a limited per td packetsize guests will split large input transfers to into multiple packets,...
combined-packet: Add a workaround for Linux usbfs + live migration
Older versions (anything but the latest) of Linux usbfs + libusb(x),will submit larger (bulk) transfers split into multiple 16k submissions,which means that rather then all tds getting linked into the queue in...
usb-redir: Add support for 32 bits bulk packet length
View revisions
Also available in: Atom