So if I understand right, in an ideal world only interrupt urbs
would be used with interrupt endpoints, only bulk urbs with
bulk endpoints, etc, but at the moment we live in a world
that is not ideal?

> > Bulk and Interrupt use the same format (a single data buffer).
>
> For BULK and INTR transfers, the on-wire format for each packet is
> the same ... but INTR is guaranteed exactly one packet each fmInterval
> (except high bandwidth mode, for highspeed devices, which can do 3KB
> per microframe) while BULK can transfer more (fill any frame) or less
> (probably not starving, but ...)
>
> And in the URB API, INTR has a "one-packet-at-a-time" restriction to
> match that on-the-wire model.

What is an fmInterval?  A "Frame Interval"?

Thanks,

Duncan.


-------------------------------------------------------
This sf.net email is sponsored by: Jabber Inc.
Don't miss the IM event of the season | Special offer for OSDN members! 
JabConf 2002, Aug. 20-22, Keystone, CO http://www.jabberconf.com/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to