IGC(4D) Devices IGC(4D)

NAME


igc - Intel I225/I226 Ethernet Driver

SYNOPSIS


/dev/net/igc*

DESCRIPTION


The igc driver is a GLDv3 NIC driver for the Intel I225 and I226
controller families supporting speeds from 10 Mbit to 2.5 Gbit with a
BASE-T interface. The device driver currently exposes a single
transmit and receive queue. It supports checksumming, jumbo frames up
to 9216 bytes, LED control, and full control around auto-negotiation
and pause frames.

For each device supported by the igc driver, a character special file
is created under /dev/net. The first instance would have id 0 and
would be named igc0 and found at /dev/net/igc0. The device supports
the Data Link Provider Interface (DLPI) which is documented in dlpi(4P)
and more easily consumed via libdlpi(3LIB).

Early revisions of the I225 device had issues where the minimum
supported inter-packet gap was not sufficient. This caused some issues
with 2500BASE-T operation, but did not impact 1000BASE-T. In some
cases, it may be necessary to disable support for 2500BASE-T via
dladm(8).

FILES


/kernel/drv/amd64/igc Device driver (x86)

SEE ALSO


libdlpi(3LIB), dlpi(4P), dladm(8)

illumos February 8, 2024 illumos

tribblix@gmail.com :: GitHub :: Privacy