Am Freitag, den 19.05.2017, 14:46 +0000 schrieb David Laight: > For XHCI it isn't too bad because it will do arbitrary scatter-gather > (apart from the ring end). > But I believe the earlier controllers only support fragments that > end on usb packet boundaries. > > I looked at the usbnet code a few years ago, I'm sure it ought to > be possible to shortcut most of the code that uses URB and directly > write to the xhci (in particular) ring descriptors. Hi, we cannot break the layering. URBs can support scatter/gather and that infrastructure must be used. And usbnet will work with sg used in skbs. What you should honor in general is not splitting packets. So 512 byte chunks. Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html