Network API now allows for multiple network devices (although the
authorMichael Brown <mcb30@etherboot.org>
Mon, 24 Apr 2006 15:33:06 +0000 (15:33 +0000)
committerMichael Brown <mcb30@etherboot.org>
Mon, 24 Apr 2006 15:33:06 +0000 (15:33 +0000)
commitfdc2ee79db376b03710f9255720ce45c79022768
treef1d8ea36b34b2490a17e40698d1c4e6741230932
parent0d97f0d48211b6f4149b3616f86a00f88814e447
Network API now allows for multiple network devices (although the
implementation allows for only one, and does so without compromising on
the efficiency of static allocation).

Link-layer protocols are cleanly separated from the device drivers.

Network-layer protocols are cleanly separated from individual network
devices.

Link-layer and network-layer protocols are cleanly separated from each
other.
src/drivers/net/pnic.c
src/include/gpxe/arp.h
src/include/gpxe/netdevice.h
src/include/gpxe/pkbuff.h
src/net/arp.c
src/net/ethernet.c
src/net/netdevice.c
src/proto/uip/uipopt.h