IGC(4D) | Devices | IGC(4D) |
igc
— Intel
I225/I226 Ethernet Driver
/dev/net/igc*
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).
February 8, 2024 | OmniOS |