  broadcast doesn't get placed on IP.
  write on udp socket w/ funny address doesn't get -1
  verify I reset tries count in all the right places
  single user->multi->single doesn't work for ip/tcp/udp stack
  add varios counters to tcp code to collect stats
  tcp-make segments as larga as maxsegment size
  tcp-shutdown ioctl
  ip-add routing to loopback if ip address if self
  tcp-calulate better RTT
  put forwarding into the kernel
  tcp-seen sitting on fin_wait_2 forever.
