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]

Reply via email to