autogenerate hwaddr