Due: Friday, November 5th, 11:59pm CDT
Submit: Turn in your entire kernel source code
using the
turnin command on
the
Systems Lab machines.
Work is to be completed in teams. Only one team member should turnin,
but it would be courteous to notify your teammate(s) when you do this.
Names of authors should be included in all work. You may submit
multiple times, but only the last turnin will be kept. The automatic
submission system will not accept work after the deadline.
Building upon your Embedded Xinu kernel from the previous assignment,
implement a basic ARP component for the system.
Your new component should go in a network/arp subdirectory,
and should feature the following:
A statically allocated table of discovered mappings from IP addresses to
MAC addresses,
A shell command "arp" that can be used to display the current
table, to request a new mapping, or to eliminate an existing mapping.
An "ARP Daemon" process that replies to ARP requests destined for your
router.