Getting more of the IP stack to compile

There are remaining errors and issues.
How do we sleep and timeout?

We'll skip compress.c for now, it's not likely we want it.

Signed-off-by: Ronald G. Minnich <rminnich@google.com>