virtio_net: copy VIRTIO_NET_S_ANNOUNCE if device model has it
Status part of the emulated feature. It will follow device model, so we must copy it as long as NIC device model has it set. Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Message-Id: <20221221115015.1400889-3-eperezma@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Jason Wang <jasowang@redhat.com>
This commit is contained in:
parent
ebc141a625
commit
4f93aafc8f
|
@ -183,6 +183,8 @@ static void virtio_net_get_config(VirtIODevice *vdev, uint8_t *config)
|
|||
memcpy(netcfg.mac, n->mac, ETH_ALEN);
|
||||
}
|
||||
|
||||
netcfg.status |= virtio_tswap16(vdev,
|
||||
n->status & VIRTIO_NET_S_ANNOUNCE);
|
||||
memcpy(config, &netcfg, n->config_size);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue