Network DDK
The io-sock networking stack closely follows the FreeBSD networking
stack code base and architecture. This means that a driver written for
FreeBSD using FreeBSD kernel APIs should work under
io-sock, with only minimal changes required to
compile it. For more information on io-sock, refer to the
Overview
chapter
in the High-Performance Networking Stack (io-sock)
User's Guide; it includes details on
io-sock architecture, implementation, and
functionality.
For more information on FreeBSD driver development, refer to:
- "Chapter 9. Writing FreeBSD Device Drivers" in the FreeBSD Architecture Handbook
- FreeBSD Developers' Handbook
- FreeBSD Device Driver Development
- FreeBSD Device Drivers: A Guide for the Intrepid, a book by Joseph Kong
- Writing a simple FreeBSD kernel module, a blog post by Ross Wilson
Page updated:
