On Monday 02 July 2007, Oliver Neukum wrote:
> Am Montag, 2. Juli 2007 schrieb David Brownell:

> > As noted above, for full speed devices we could get similar throughput
> > with slightly more clever implementation of scatterlist handling.  If
> > the HCD has good hardware support for queueing, and the system has fair
> > IRQ latency, recycling as few as five URBs might give similar throughput
> > to the current "URB per element" approach.
> 
> I don't like the idea of the sg code differentiating between the HCDs.

It would differentiate between HCD characteristics, not caring
specifically about the HCD.


> BTW, it seems to me that the current sg code is underutilizing the sg
> capability inherent in EHCI's qtds.

If you mean that if HCDs were given scatterlists directly they might
in some cases be able to pack TDs more efficiently ... sure.  But the
downside of that would be multiplying the complexity of those parts
of HCDs.  It's a lot simpler if they can know that they only need to
handle one buffer at a time.

- Dave

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to