-changed lowspeed control TDs from depth to breadth.
Why for? This will guarantee that it will take (# of TD's * 1 ms) time
to complete.

Well, mainly to make the code common...but also, making it depth opens the
possibility (for a large transfer) of hogging the bus, and, will most
lowspeed devices really be able to send more than 1 packet per frame?
I thought the idea was to _prevent_ lowspeed transfers from hogging
the bus ... by limiting them to one transfer per frame?

All the other HCs apply a certain degree of round-robin logic to
promote fairness in silicon.  UHCI has to do that in software.
I'd leave this part in.

- 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