Dan Streetman wrote:
> I have to agree with JE, there should be a common API for drivers to
> reserve bandwidth on a per-ep basis, and then any URBs submitted are
> guaranteed not to fail from a shortage of bandwidth.

(I didn't get such a message from him.)

That's no change from today, unless you mean "new API".

Since some point in the 2.3 development cycle, device drivers use the
common usb_submit_urb() API to request bandwidth.  And that bandwidth
is released when that URB's endpoint is no longer active.  It's a
simple model that works ... and should continue to work.


> However, I don't think BW can be calculated effectively by common code, it
> is dependent on the HCD.

That's how it behaves already, with the different HCDs putting more
or less work into their scheduling policy.

- Dave




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to