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