net/virtio: use pointer to replace memcpy