For usb, there's already the usb generic driver (ugen) and libusb (same API for libusb as on other platforms, I think). So usb drivers could already be largely done in user space. But for networking, that only benefits the app, unless you throw in full-fledged* TUN/TAP or the like to be able to provide something that looks like a network interface with a user-space daemon on the other side.
That should work using those existing bits, IMO, but I suspect even light users would not be thrilled with the performance. *seems someone modified it to add the missing TAP functionality for Solaris: http://www.whiteboard.ne.jp/~admin2/tuntap/ This message posted from opensolaris.org _______________________________________________ networking-discuss mailing list [email protected]
