The ieef driver currently
supports the Intel EtherExpress Flash (ISA) and Intel 82256 EEpro100 Ethernet
(PCI) network cards.
The ieef Ethernet driver is a multi-threaded, loadable,
clonable, STREAMS hardware driver supporting the connectionless Data Link
Provider Interface, dlpi(7P).
Multiple controllers installed within the system are supported by the driver.
The ieef driver provides basic support for the hardware.
Functions include chip initialization, frame transmit and receive, multicast
and promiscuous mode support, and error recovery and reporting.
The cloning, character-special device /dev/ieef
is used to access all Intel devices installed within the system.
The ieef driver is dependent on /kernel/misc/gld, a loadable kernel module that provides the ieef
driver with the DLPI and STREAMS functionality required of a LAN driver. See gld(7D) for more details on the primatives supported
by the driver.
The values returned by the driver in the DL_INFO_ACK
primitive in response to the DL_INFO_REQ from the user
are as follows:
- Maximum SDU is 1500 (ETHERMTU).
- Minimum SDU is 0. The driver will pad to
the mandatory 60-octet minimum packet size.
- The dlsap address length is 8.
-
MAC type is DL_ETHER.
- The sap length value is -2, meaning
the physical address component is followed immediately by a 2-byte sap component within the DLSAP address.
- The broadcast address value is Ethernet/IEEE broadcast address
(FF:FF:FF:FF:FF:FF).
|