1 IGB(7D)                             Devices                            IGB(7D)
   2 
   3 NAME
   4      igb - Intel 1 GbE Server NIC Driver
   5 
   6 SYNOPSIS
   7      /dev/net/igb*
   8 
   9 DESCRIPTION
  10      The igb driver is a GLDv3 NIC driver for Intel 1 Gigabit Ethernet PCIe
  11      controllers which are built-in to motherboards and discrete PCIe devices.
  12 
  13      The driver supports the following device families:
  14 
  15      -   Intel 82575 Gigabit Ethernet Controller
  16 
  17      -   Intel 82576 Gigabit Ethernet Controller
  18 
  19      -   Intel 82580 Gigabit Ethernet Controller
  20 
  21      -   Intel Ethernet Controller I210
  22 
  23      -   Intel Ethernet Controller I211
  24 
  25      -   Intel Ethernet Controller I350
  26 
  27      Many other Intel 1 GbE devices are supported by the e1000g(7D) driver.
  28 
  29      The driver supports the following functionality depending on the
  30      controller generation:
  31 
  32      -   Jumbo frames up to 9000 bytes.
  33 
  34      -   Checksum offload for TCP and UDP on IPv4 and IPv6.  Checksum offload
  35          for IPv4 headers.
  36 
  37      -   TCP Segmentation Offload (TSO) over IPv4 and IPv6
  38 
  39      -   Support for multiple hardware rings, enabling receive-side steering
  40          (RSS) and multiple MAC address filters.
  41 
  42      -   Promiscuous access via snoop(1M) and dlpi(7P)
  43 
  44      -   LED control
  45 
  46      -   Link auto-negotiation, manual link controls, and IEEE 802.3x flow
  47          control
  48 
  49 APPLICATION PROGRAMMING INTERFACE
  50      For each supported device instance, which corresponds to a port, a
  51      character-special file is created.  This device can be used with the Data
  52      Link Provider Interface (DLPI) through either libdlpi(3LIB) or dlpi(7P).
  53 
  54      Each instance is assigned a unique ascending integer identifier starting
  55      from zero.  The first instance in the system would be enumerated with the
  56      id 0 and be named igb0 and be found in the file system at /dev/net/igb0.
  57 
  58 CONFIGURATION
  59      The igb driver supports operating at 1 Gbps full-duplex, 100 Mbps full
  60      and half-duplex, and 10 Mbps full and half-duplex.  By default, the
  61      device will use auto-negotiation and prefer the highest compatible speed.
  62      The advertised speeds and broader configuration can be observed and
  63      modified with dladm(1M).  While driver.conf(4) based configuration is
  64      possible, it is recommended that dladm(1M) is used wherever possible.
  65 
  66 FILES
  67      /dev/net/igb*                     igb special character device.
  68 
  69      /kernel/drv/amd64/igb             x86 device driver.
  70 
  71      /kernel/drv/sparcv9/igb           SPARC device driver
  72 
  73      /kernel/drv/igb.conf              Configuration file.
  74 
  75 SEE ALSO
  76      dladm(1M), libdlpi(1M), driver.conf(4), e1000g(7D), dlpi(7P), mac(9E)
  77 
  78 illumos                       September 14, 2020                       illumos