On Wed, Jan 26, 2022 at 02:22:49PM +0100, Michael Grzeschik wrote: > With this patch, the dummy_hcd gains first support for isoc transfers. > It will complete the whole urb with all packages. "packets", not "packages". > Even if the gadget > side did not enqueue any request, the urb will be handled. > > Signed-off-by: Michael Grzeschik <m.grzeschik@xxxxxxxxxxxxxx> I don't like this idea. If support for isochronous transfers is added, it should be done correctly. That is, the implementation should support scheduling of transfers, periodic bandwidth reservation, high-bandwidth transfers, and so on. The whole point of dummy-hcd is to emulate a real host controller as closely as possible. Real isochronous transfers do not complete all at once. Alan Stern