diff --git a/src/FILES b/src/FILES index 37b8f843..2b657318 100644 --- a/src/FILES +++ b/src/FILES @@ -1,11 +1,13 @@ -api/ - The code for the API. +api/ - The code for the high-level wrapper API. Not needed if + you use the lowel-level call-back/raw API. -core/ - The core files including protocol implementations, memory - and buffer management etc. +core/ - The core of the TPC/IP stack; protocol implementations, + memory and buffer management, and the low-level raw API. include/ - lwIP include files. -netif/ - Generic network interface device drivers are kept here. +netif/ - Generic network interface device drivers are kept here, + as well as the ARP module. For more information on the various subdirectories, check the FILES file in each directory. diff --git a/src/netif/FILES b/src/netif/FILES index c0757309..825d4071 100644 --- a/src/netif/FILES +++ b/src/netif/FILES @@ -1,17 +1,18 @@ This directory contains generic network interface device drivers that -don't contain any hardware or architecture specific code. The files +do not contain any hardware or architecture specific code. The files are: etharp.c Implements the ARP (Address Resolution Protocol) over Ethernet. The code in this file should be used together with - Ethernet device drivers. + Ethernet device drivers. Note that this module has been + largely made Ethernet independent so you should be able to + adapt this for other link layers (such as Firewire). ethernetif.c An example of how an Ethernet device driver could look. This file can be used as a "skeleton" for developing new Ethernet network device drivers. It uses the etharp.c ARP code. - !!!THIS FILE IS NOT IN SYNC WITH CURRENT CODE !!!! loopif.c An example network interface that shows how a "loopback"