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