mirror of
https://github.com/mii443/qemu.git
synced 2025-08-22 15:15:46 +00:00
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:
committed by
Michael S. Tsirkin
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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user