Chapter 8 | Describes how to implement an init |
| interface and associated routines, using |
| the if_el device driver’s el_init( ) |
| routine as an example. |
Chapter 9 | Describes how to implement a start |
| interface and associated routines, using |
| the if_el device driver’s el_start( ) |
| routine as an example. |
Chapter 10 | Describes how to implement a watchdog |
| interface, using the if_el device driver’s |
| el_watch( ) routine as an example. |
Chapter 11 | Describes how to implement a reset |
| interface and associated routines, using |
| the if_el device driver’s el_reset( ) |
| routine as an example. |
Chapter 12 | Describes how to implement an ioctl |
| interface, using the if_el device driver’s |
| el_ioctl( ) routine as an example. |
Chapter 13 | Describes how to implement an |
| interrupt handler, using the if_el |
| device driver’s el_intr interrupt |
| handler as an example. |
Chapter 14 | Describes the sysconfigtab option |
| entries necessary for configuring network |
| device drivers on different bus types. |
Related Documentation
The following examples and documents supplement information in this manual.
Examples
The directory /usr/examples/ddk/src/network includes the example source files that are used throughout this manual: if_el.c, if_elreg.h, files, and sysconfigtab.
Manuals
The following documents provide important information that supplements the information in this manual:
•Installation Instructions and Release Notes contains instructions on how to install the Device Driver Kit Version 2.0 product, including source code with examples and user manuals. It also describes changes to the product and documentation since the Device Driver Kit Release 1.0.
xiv About This Manual