IGB(4D) Devices IGB(4D)

igbIntel 1 GbE Server NIC Driver

/dev/net/igb*

The igb driver is a GLDv3 NIC driver for Intel 1 Gigabit Ethernet PCIe controllers which are built-in to motherboards and discrete PCIe devices.

The driver supports the following device families:

Many other Intel 1 GbE devices are supported by the e1000g(4D) driver.

The driver supports the following functionality depending on the controller generation:

For each supported device instance, which corresponds to a port, a character-special file is created. This device can be used with the Data Link Provider Interface (DLPI) through either libdlpi(3LIB) or dlpi(4P).

Each instance is assigned a unique ascending integer identifier starting from zero. The first instance in the system would be enumerated with the id 0 and be named and be found in the file system at /dev/net/igb0.

The igb driver supports operating at 1 Gbps full-duplex, 100 Mbps full and half-duplex, and 10 Mbps full and half-duplex. By default, the device will use auto-negotiation and prefer the highest compatible speed. The advertised speeds and broader configuration can be observed and modified with dladm(8). While driver.conf(5) based configuration is possible, it is recommended that dladm(8) is used wherever possible.

/dev/net/igb*
igb special character device.
/kernel/drv/amd64/igb
x86 device driver.
/kernel/drv/sparcv9/igb
SPARC device driver
/kernel/drv/igb.conf
Configuration file.

libdlpi(3LIB), e1000g(4D), dlpi(4P), driver.conf(5), dladm(8), mac(9E)

September 14, 2020 OmniOS