interrupt handler
enabling
,6–10
ID,3–6
registering,5–15
interrupt section
,1–11
implementing,13–1
ioctl command
SIOCADDMULTI
,12–6
SIOCDELMULTI,12–7
SIOCDISABLBACK,12–4
SIOCENABLBACK,12–4
SIOCIFRESET,12–11
SIOCIFSETCHAR,12–11
SIOCRDCTRS,12–8
SIOCRDZCTRS,12–8
SIOCRPHYSADDR,12–5
SIOCSIFADDR,12–9
SIOCSIFFLAGS,12–10
SIOCSIPMTU,12–10
SIOCSMACSPEED,12–11
SIOCSPHYSADDR,12–5
ioctl interface,12–1
ioctl section,1–11
implementing,12–1
ioctl.h header file,1–4
IP MTU
setting
,12–10
IPL
resetting
in el_init
,8–3
in el_intr,13–4
in el_ioctl,12–13
in el_start
,9–2
in el_watch,10–2
setting
in el_init
,8–2
in el_intr,13–2
in el_ioctl,12–3
in el_start,9–1
in el_watch,10–1
ISA bus
initializing bus-specific data
structure
,5–8
probing,5–4
K
kernel thread
blocking
,5–19
setting a timer for
,5–23
starting,5–10
L
LAN
setting address
,8–8
settingmedia,8–6
loopback mode
disabling
,12–4
enabling,12–4
M
MAC address
enabling
,12–5
macros
driver-specific
,1–8
media
establishing new
,5–25
marking the setting in the
hardware
,5–22
setting up
,6–3
setting up new
,5–24
media address
setting up
,6–2
media speed
setting
,12–11
media state information
,3–4
memory allocation
el_softc data structure
,5–6
memory mapping,8–7
multicast
adding an address
,12–6
defining table information,3–6
deleting an address,12–7
N
network device driver,1–1
Index–4