Better support for isochronous transfers
xairy opened this issue · comments
Even though Raw Gadget does allow enabling isochronous endpoints, those most likely do not work properly. Implementing proper support for isochronous transfers requires deep investigation of what kind of Raw Gadget changes are required.
A non-exhaustive list of potentially required changes:
- Support non-blocking I/O (tracked in #59);
- Expose
frame_number
for completed requests.
This issue is also mentioned in the kernel documentation.