Ok, I've been working all day trying to get ISO support working in my
USB ADSL modem ethernet driver. I'm having difficulty understanding how
the whole ISO submit, resubmit, ring, etc., stuff is supposed to happen.
So, I have a few questions:

In my driver, I alloc 2 ISO urbs. Should I manually set the ->next field
of each to point to the other?

When I submit the urb(s), since they are a "ring" - do I just submit the
first one, or do I submit both?

Can someone explain the logic in the OHCI driver's sohci_return_urb
routine for iso urbs. Why does it only resubmit an urb if that urb is
part of a ring?

What advantage(s) does setting up the ->next pointers give me over just
resubmitting the urb(s) from my completion handler?

Thanks,
-Chris 


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to