1Fuchsia Intel Ethernet Driver 2============================= 3 4This directory contains a port of the FreeBSD Intel ethernet driver. Original 5source was obtained here: 6 7 https://github.com/freebsd/freebsd/tree/master/sys/dev/e1000 8 9at hash 3258eeeb442b48695165a6cb66aabd5b8422478c, under the BSD-3-Clause 10license (https://opensource.org/licenses/BSD-3-Clause). 11 12This port contains the complete source of the FreeBSD driver, with a few 13modifications and additions: 14 15 em_txrx.c 16 if_em.c 17 if_em.h 18 igb_txrx.c 19 - These files are included from the FreeBSD driver, but not used for 20 Fuchsia. They're included to ease future porting efforts, but aren't 21 built or used by this project. 22 23 fuchsia.c 24 - New source file, adapted from the files listed above. This file 25 provides the interface between the Fuchsia system and the 26 generic/OS-independent code included with the driver. 27 28 e1000api.c 29 e1000api.h 30 - Modified from original FreeBSD implementation to match Fuchsia 31 requirements. 32