e1000g
— Intel 1
Gigabit Client Ethernet Controller
The e1000g
driver is a GLDv3 NIC driver
for Intel 1 Gigabit Ethernet devices which are often found as discrete PCI
and PCI express add-on-cards and built into many Intel chipsets and
platforms.
On most models, the device driver supports transmit and receive
checksumming, 9000 byte jumbo frames, large send offload (LSO), LED control
and Ethernet Pause frames.
For each device supported by the
e1000g
driver, a character special-file will be
created for each instance. The first instance would have id 0 and would be
named e1000g0 and
found in the file system at /dev/net/e1000g0. This
device node supports the Data Link Provider Interface (DLPI) which is
documented in dlpi(4P).
libdlpi(3LIB) provides a more
usable interface on top of that.
For administrative control, the device can be manipulated through
the dladm(8) utility.
The following Ethernet controllers are supported by this
driver:
- 82542 Gigabit Ethernet Controller
- 82543GC Gigabit Ethernet Controller
- 82544EI Gigabit Ethernet Controller
- 82544GC Gigabit Ethernet Controller
- 82540EM Gigabit Ethernet Controller
- 82540EP Gigabit Ethernet Controller
- 8254EM Gigabit Ethernet Controller
- 82545GM Gigabit Ethernet Controller
- 82546GB Gigabit Ethernet Adapter
- 82541EI Gigabit Ethernet Controller
- 82541ER Gigabit Ethernet Controller
- 82541GI Gigabit Ethernet Controller
- 82547EI Gigabit Ethernet Controller
- 82547GI Gigabit Ethernet Controller
- 82571EB Gigabit Ethernet Controller
- 82571GB Gigabit Ethernet Controller
- 82571PT Gigabit PT Quad Port Server ExpressModule
- 82572EI Gigabit Ethernet Controller
- 82573E Gigabit Ethernet Controller
- 82573V Gigabit Ethernet Controller
- 82573L Gigabit Ethernet Controller
- 82574L Gigabit Ethernet Controller
- 82583V Gigabit Ethernet Controller
- 80003ES2LAN Gigabit Ethernet Controller
- 82566MM Gigabit Network Connection
- 82566DM Gigabit Network Connection v1-2
- 82566DC Gigabit Network Connection v1-2
- 82562V 10/100 Network Connection v1-2
- 82562GT 10/100 Network Connection v1-2
- 82562G 10/100 Network Connection v1-2
- 82566MC Gigabit Network Connection
- 82567LM v1-v4 Gigabit Network Connection
- 82567LF v1-v3 Gigabit Network Connection
- 82567V v1-v4 Gigabit Network Connection
- 82577LM Gigabit Network Connection
- 82577LC Gigabit Network Connection
- 82578DM Gigabit Ethernet PHY
- 82578DC Gigabit Ethernet PHY
- 82579LM Gigabit Network Connection
- 82579V Gigabit Network Connection
- Ethernet Connection I217-LM
- Ethernet Connection I217-V
- Ethernet Connection I218-LM v1-3
- Ethernet Connection I218-V v1-3
- Ethernet Connection I219-LM v1-27, 29
- Ethernet Connection I219-V v1-27, 29
The following specific devices are supported by this driver:
- Gigabit CT2 Desktop Adapter
- PRO/1000 Gigabit Server Adapter
- PRO/1000 CT Desktop, Mobile, and Network Connection
- PRO/1000 F Server Adapter
- PRO/1000 GT Desktop, Server, and Quad Port Server Adapter
- PRO/1000 MB Server and Dual Port Server Connection
- PRO/1000 MF Server and Dual Port Server Adapter
- PRO/1000 MT Desktop, Mobile, Network, Server, Dual Port Server, and Quad
Port Server Adapter
- PRO/1000 P Dual Port Server Adapter
- PRO/1000 PB Dual Port Server Connection
- PRO/1000 PF Server, Dual Port Server and Quad Port Server Adapter
- PRO/1000 PL Network Connection
- PRO/1000 PT Desktop, Server, Dual Port Server, Quad Port Server, and Quad
Port LP Server Adapter
- PRO/1000 T Desktop and Server Adapter
- PRO/1000 XF Server Adapter
- PRO/1000 XT Server and Desktop Adapter
The igb(4D) driver supports
many other Intel Gigabit parts.
The e1000g.conf file contains some user
configurable parameters, the format of which is documented in
driver.conf(5). Generally, the
use of dladm(8) is recommended over
editing the configuration file.
- /kernel/drv/amd64/e1000g
- Device driver (x86)
- /kernel/drv/sparcv9/e1000g
- Device driver (SPARC)
- /kernel/drv/e1000g.conf
- Driver configuration file