initial ipv6 stuff, need cleaning up for icmpv6 and nat