actually setting hwaddr
store frame_size separate from MTU.