IP InterFace control

This is the last of the files from the plan 9/NIX IP stack.
Next step is to get protos and do a final pass resolving any type
issues.

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