> > And there I was thinking "bandwidth reclamation" was
> > for optimizing bandwidth usage, not pessimizing it!  :)
> 
> USB bandwidth, other busses don't matter...

I think Pavel was suggesting that's not correct, and PCI bandwidth
utilization is actually a significant issue.


> But seriously, what should be the correct heuristic for that?

Would it be practial to have the "one per frame" poll rate until
an URB starts to see progress, and then try to "reclaim" that
bandwidth till end-of-URB?  That'd mean a max sized Ethernet
packet (24 bulk packets) could take a frame or two more than
necessary, but still much less than 24 frames.


>     Decreasing the
> reclamation duration leads to problems with some devices (as a posting
> recently showed...). No reclamation provides miserable USB bandwidth and
> depth first sequence has no fair scheduling.

I'm not sure I'd see unfair scheduling as a problem, unless there's
starvation going on.  And it's not like most folk have so many bulk
USB devices that they'd notice the issue ... scheduled traffic is
the way to get any "fairness" required.

- Dave



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

Reply via email to