Name Date Size #Lines LOC

..27-Mar-2024-

README.illumosH A D27-Mar-2024801 1613

THIRDPARTYLICENSEH A D27-Mar-20241.6 KiB3023

THIRDPARTYLICENSE.descripH A D27-Mar-202411 21

igc_api.cH A D27-Mar-202418.5 KiB718301

igc_api.hH A D27-Mar-20242.2 KiB5645

igc_base.cH A D27-Mar-20244.8 KiB18691

igc_base.hH A D27-Mar-20244.5 KiB13097

igc_defines.hH A D27-Mar-202458 KiB1,346990

igc_hw.hH A D27-Mar-202411.8 KiB547452

igc_i225.cH A D27-Mar-202431.8 KiB1,214686

igc_i225.hH A D27-Mar-20244.6 KiB11190

igc_mac.cH A D27-Mar-202429.8 KiB1,048496

igc_mac.hH A D27-Mar-20242 KiB4736

igc_nvm.cH A D27-Mar-202417.2 KiB719403

igc_nvm.hH A D27-Mar-20241.1 KiB3121

igc_phy.cH A D27-Mar-202429.5 KiB1,072591

igc_phy.hH A D27-Mar-20245.4 KiB132100

igc_regs.hH A D27-Mar-202421.5 KiB423351

README.illumos

1This directory contains the 'core' or 'common' code for the igc driver
2that is generally speaking developed by Intel for use for different
3operating systems. We pick this up via FreeBSD, which places this code
4in sys/dev/igc. Most files that begin with 'igc_' are part of this with
5the exception of igc_osdep.h (an OS-specific file) and igc_txrx.c
6(FreeBSD's tie into iflib).
7
8These files were snapshotted in January 2024 from the FreeBSD main git
9branch (53df7e58cca7e6726b44f447f10ddc3451cfa851). The last change to
10them was 685dc743dc3b5645e34836464128e1c0558b404b. The only difference
11from the upstream files right now is the removal of the '<sys/cdefs.h>'
12includes.
13
14For more information on how this fits in, please see the 'Organization'
15section of the uts/common/io/igc/igc.c theory statement.
16