[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v8 17/18] hw/usb/redirect-server: Implement isochronous OUT transfers



On Mon, 02 Nov 2026 09:22:27 +0000, Jamin Lin <jamin_lin@xxxxxxxxxxxxxx> wrote:
> The protocol has three callbacks for isochronous transfers:
> start_iso_stream_func, stop_iso_stream_func and iso_packet_func.
> Isochronous has no capability bit, and the parser calls them without
> checking, so a server cannot leave them out.
> 
> Implement the three for an OUT endpoint. Endpoint 0 is control, so
> refuse it. The host sends a packet for every OUT transfer. It sends
> nothing for an IN transfer, so refuse an IN endpoint with a stall.
> Only a stall makes the host close the stream. Any other status leaves
> it open on the host side.
> 
> [...]

Reviewed-by: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>

-- 
Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.