lwIP has been incorporated into eCos as a single package (
which contains all the core lwIP code and the bulk of the eCos port. The remaining
elements that constitute the eCos port can be found in the generic Ethernet
driver package (
CYGPKG_IO_ETH_DRIVERS) and so is only relevant
when using an Ethernet-based network card rather than SLIP or PPP. Support for SLIP and PPPoS
(PPP-over-Serial) is layered over the standard eCos serial driver API.
The port to eCos has been constructed using the sys_arch porting abstraction within lwIP, and this allows the eCos port to be cleanly separated from the core lwIP code, although it still remains in the lwIP eCos package.