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