In short, device drivers don't do allocation, that's done inside the HCDs ... :) And only for periodic URBs.
> If you select this bandwidth control option, it goes > thru some calculations on each submit_urb() call (if I > recall correctly) to determine if there is enough > available bandwidth. Actually the EHCI code ignores the bandwidth control option ... it always checks, since high speed scheduling requirements are rather critical. There's no support yet for split transaction scheduling though (where a full or low speed transfer starts in one microframe and completes in one of several later microframes). Yes, it's per-submission in all HCDs right now, which has its problems. - Dave _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel