Next | Prev | Top | Contents | Index

Chapter 9: Writing Network Device Drivers


This chapter addresses questions particular to device drivers that run on networked workstations, and is based on the assumption that network device driver writers are familiar with BSD conventions. In particular, it describes how to write an IRIX kernel ifnet interface networking device driver. Only issues specific to IRIX are covered here; this section does not describe the complete ifnet programmatic interfaces to the system although the sources for a sample skeleton ifnet device driver are included at the end of this section.Refer to the following books for more complete information on the BSD kernel protocol stack and device driver conventions:

This chapter contains the following sections:


Preliminary Discussion
IRIX Kernel Networking Design
ifnet Driver Interfaces
Input Queueing Example
Interrupt Handler Example
ifnet Device Driver Example

Next | Prev | Top | Contents | Index