On Sat Sep 29 14:02:51 EDT 2012, [email protected] wrote: > > why doesn't the device do the buffering? > > By "device" do you mean the hardware usb/ether adapter? It does some
i ment #u itself. sorry for being unclear. actually, echoing gorka, i think there's going to need to be enough threads/buffering to decouple the packet pipeline. it might be that the usb packet shuffler should be in the kernel, and usbd should poke it from user land. for a device without more processing power than a cray 2, this could make a big difference. i wrote a sd loopback device that turns a file into a sd device; perhaps the same model would work for ether? (sdloop is in 9atom.) - erik
