hwaddr-cache ipv6 implementation