xref: /illumos-gate/usr/src/man/man4d/e1000g.4d (revision 627ade2ad3d27999387b31183c830a2d42c63ef5)
1.\"
2.\" This file and its contents are supplied under the terms of the
3.\" Common Development and Distribution License ("CDDL"), version 1.0.
4.\" You may only use this file in accordance with the terms of version
5.\" 1.0 of the CDDL.
6.\"
7.\" A full copy of the text of the CDDL should have accompanied this
8.\" source.  A copy of the CDDL is also available via the Internet at
9.\" http://www.illumos.org/license/CDDL.
10.\"
11.\"
12.\" Copyright 2020 Robert Mustacchi
13.\" Copyright 2024 Oxide Computer Company
14.\"
15.Dd February 27, 2024
16.Dt E1000G 4D
17.Os
18.Sh NAME
19.Nm e1000g
20.Nd Intel 1 Gigabit Client Ethernet Controller
21.Sh SYNOPSIS
22.Pa /dev/net/e1000g*
23.Sh DESCRIPTION
24The
25.Nm
26driver is a GLDv3 NIC driver for Intel 1 Gigabit Ethernet devices which
27are often found as discrete PCI and PCI express add-on-cards and built
28into many Intel chipsets and platforms.
29.Pp
30On most models, the device driver supports transmit and receive
31checksumming, 9000 byte jumbo frames, large send offload
32.Pq LSO ,
33LED control and Ethernet Pause frames.
34.Pp
35For each device supported by the
36.Nm
37driver, a character special-file will be created for each instance.
38The first instance would have id 0 and would be named
39.Sy e1000g0
40and found in the file system at
41.Pa /dev/net/e1000g0 .
42This device node supports the Data Link Provider Interface
43.Pq DLPI
44which is documented in
45.Xr dlpi 4P .
46.Xr libdlpi 3LIB
47provides a more usable interface on top of that.
48.Pp
49For administrative control, the device can be manipulated through the
50.Xr dladm 8
51utility.
52.Pp
53The following Ethernet controllers are supported by this driver:
54.Bl -bullet
55.It
5682542 Gigabit Ethernet Controller
57.It
5882543GC Gigabit Ethernet Controller
59.It
6082544EI Gigabit Ethernet Controller
61.It
6282544GC Gigabit Ethernet Controller
63.It
6482540EM Gigabit Ethernet Controller
65.It
6682540EP Gigabit Ethernet Controller
67.It
688254EM Gigabit Ethernet Controller
69.It
7082545GM Gigabit Ethernet Controller
71.It
7282546GB Gigabit Ethernet Adapter
73.It
7482541EI Gigabit Ethernet Controller
75.It
7682541ER Gigabit Ethernet Controller
77.It
7882541GI Gigabit Ethernet Controller
79.It
8082547EI Gigabit Ethernet Controller
81.It
8282547GI Gigabit Ethernet Controller
83.It
8482571EB Gigabit Ethernet Controller
85.It
8682571GB Gigabit Ethernet Controller
87.It
8882571PT Gigabit PT Quad Port Server ExpressModule
89.It
9082572EI Gigabit Ethernet Controller
91.It
9282573E Gigabit Ethernet Controller
93.It
9482573V Gigabit Ethernet Controller
95.It
9682573L Gigabit Ethernet Controller
97.It
9882574L Gigabit Ethernet Controller
99.It
10082583V Gigabit Ethernet Controller
101.It
10280003ES2LAN Gigabit Ethernet Controller
103.It
10482566MM Gigabit Network Connection
105.It
10682566DM Gigabit Network Connection v1-2
107.It
10882566DC Gigabit Network Connection v1-2
109.It
11082562V 10/100 Network Connection v1-2
111.It
11282562GT 10/100 Network Connection v1-2
113.It
11482562G 10/100 Network Connection v1-2
115.It
11682566MC Gigabit Network Connection
117.It
11882567LM v1-v4 Gigabit Network Connection
119.It
12082567LF v1-v3 Gigabit Network Connection
121.It
12282567V v1-v4 Gigabit Network Connection
123.It
12482577LM Gigabit Network Connection
125.It
12682577LC Gigabit Network Connection
127.It
12882578DM Gigabit Ethernet PHY
129.It
13082578DC Gigabit Ethernet PHY
131.It
13282579LM Gigabit Network Connection
133.It
13482579V Gigabit Network Connection
135.It
136Ethernet Connection I217-LM
137.It
138Ethernet Connection I217-V
139.It
140Ethernet Connection I218-LM v1-3
141.It
142Ethernet Connection I218-V v1-3
143.It
144Ethernet Connection I219-LM v1-27, 29
145.It
146Ethernet Connection I219-V v1-27, 29
147.El
148.Pp
149The following specific devices are supported by this driver:
150.Bl -bullet
151.It
152Gigabit CT2 Desktop Adapter
153.It
154PRO/1000 Gigabit Server Adapter
155.It
156PRO/1000 CT Desktop, Mobile, and Network Connection
157.It
158PRO/1000 F Server Adapter
159.It
160PRO/1000 GT Desktop, Server, and Quad Port Server Adapter
161.It
162PRO/1000 MB Server and Dual Port Server Connection
163.It
164PRO/1000 MF Server and Dual Port Server Adapter
165.It
166PRO/1000 MT Desktop, Mobile, Network, Server, Dual Port Server, and Quad
167Port Server Adapter
168.It
169PRO/1000 P Dual Port Server Adapter
170.It
171PRO/1000 PB Dual Port Server Connection
172.It
173PRO/1000 PF Server, Dual Port Server and Quad Port Server Adapter
174.It
175PRO/1000 PL Network Connection
176.It
177PRO/1000 PT Desktop, Server, Dual Port Server, Quad Port Server, and Quad Port LP Server
178Adapter
179.It
180PRO/1000 T Desktop and Server Adapter
181.It
182PRO/1000 XF Server Adapter
183.It
184PRO/1000 XT Server and Desktop Adapter
185.El
186.Pp
187The
188.Xr igb 4D
189driver supports many other Intel Gigabit parts.
190.Sh CONFIGURATION
191The
192.Pa e1000g.conf
193file contains some user configurable parameters, the format of which
194is documented in
195.Xr driver.conf 5 .
196Generally, the use of
197.Xr dladm 8
198is recommended over editing the configuration file.
199.Sh FILES
200.Bl -tag -width Pa
201.It Pa /kernel/drv/amd64/e1000g
202Device driver (x86)
203.It Pa /kernel/drv/sparcv9/e1000g
204Device driver (SPARC)
205.It Pa /kernel/drv/e1000g.conf
206Driver configuration file
207.El
208.Sh SEE ALSO
209.Xr libdlpi 3LIB ,
210.Xr igb 4D ,
211.Xr dlpi 4P ,
212.Xr driver.conf 5 ,
213.Xr dladm 8
214