• Inform HP-DLPI each time the MAC address changes. This is required for LAN commands
to display the current MAC address.
• Support specific ioctls, standard DLPI primitives, and specific HP extensions of DLPI
primitives. This ensures the driver will work with standard HP-UX LAN commands and
SMH.
For information on writing a Native driver, see the HP-UX 11i v3 Driver Development Guide. Key
native-to-native driver migration issues are noted in the next section of this document.
Figure 1-2 shows the native driver architecture.
Figure 1-2 Native LAN Driver Architecture
PCI Bus
HP-DLPI
to
Driver
Interface
DLPI 2.0 API
with
HP Extensions
via STREAMS
Interfaces
Ethernet
Card
Token Ring
Card
Card for my MAC
ATM, X.25, etc.
FDDI
Card
HP-DLPI Infrastructure
HP-UX
Kernel
Services
WSIO
Services
STREAMS
Services
NetTL
Services
Upper layers of the HP-UX Network Interface Architecture
Data
Link
Layer
Interface repository
services for registration
and update of network
interface information
Other services are
available only to
tightly coupled
drivers
.
.
WSIO Network
Interface Driver
for any
MAC type
STREAMS driver
with native DLPI
Implementation
Loosely Coupled
Driver
LAN Driver Architecture 15