commit | ad6e2b712c5b54af44424e58a2776686314e26b7 | [log] [tgz] |
---|---|---|
author | Daniel Drake <dsd@gentoo.org> | Fri Apr 11 21:40:07 2008 +0100 |
committer | Daniel Drake <dsd@gentoo.org> | Fri Apr 11 21:42:29 2008 +0100 |
tree | 637282b9706bfab7ab90e59f688b8bb4ddf1e458 | |
parent | d9b2ce2894ed43d34de6850f2dac50ccabf1db55 [diff] |
Linux: fire multiple URBs at once for split transfers This results in a significant performance increase for bulk transfers larger than 16kb, and fixes a bug where data would be spliced and mixed between two simultaneously submitted transfers to the same endpoint. It also allows isochronous transfers larger than 16kb to be submitted. This commit also improves cancellation - the library now understands what is going on.