Driver developers can use the Generic LAN Driver (GLD). The GLD implements much of the STREAMS and Data Link Provider Interface (DLPI) functionality for a Solaris network driver. Until the Solaris 8 10/00 release, the GLD module was available only for Solaris x86 Platform Edition network drivers. Now, GLD is available for Solaris SPARC Platform Edition network drivers.
For more information, see Chapter 16, Drivers for Network Devices, in Writing Device Drivers.