This obviously should be in the last commit.
Always use unsigned numbers to avoid undefined behavior on (1 << 31). Remove unused variables and some stray semicolons. No functional changes.
Ethernet MAC. Sponsored by: DARPA, AFRL