Things that should be fixed:

- Keep a pool if IRPs for each network instead of allocating a new
  one on each send.

- Reference the TDI address in the interface object instead of
  allocating a buffer and copying the address information on each send.