I developed a usbredir kernel module to provide USB transport capabilities for Xspice. I started a discussion of it's value to the Linux kernel in a thread here: http://marc.info/?l=linux-usb&m=143570167111406&w=2 The ending consensus of that discussion was that an upcoming ma-usb kernel module from Intel would be a better long term choice for the Linux kernel than a usbredir kernel module. However, due to time and customer pressure, I went ahead and completed the work on the usbredir module, at least well enough for a small set of users and a simple set of test cases. I have revised the kernel module to be an out of tree module, and I thought I would submit the code here. I'm not sure if it makes sense for inclusion in usbredir; it may make sense to wait for ma-usb here as well. But if nothing else, this puts working code into a mailing list archive. The code is 30 patches to usbredir. I've divided it into 4 series. The first revises the common code to enable compilation in the kernel. The second is the kernel module itself. The third is a utility to connect to the kernel module, and the fourth series is a test program which is useful for building regression tests that don't require a physical device. Cheers, Jeremy _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel