mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-26 20:03:54 -06:00
hw/net: Constify VMState
Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20231221031652.119827-42-richard.henderson@linaro.org>
This commit is contained in:
parent
e4ea952fb0
commit
1de81b426c
41 changed files with 80 additions and 80 deletions
|
@ -3113,7 +3113,7 @@ static int virtio_net_post_load_virtio(VirtIODevice *vdev)
|
|||
/* tx_waiting field of a VirtIONetQueue */
|
||||
static const VMStateDescription vmstate_virtio_net_queue_tx_waiting = {
|
||||
.name = "virtio-net-queue-tx_waiting",
|
||||
.fields = (VMStateField[]) {
|
||||
.fields = (const VMStateField[]) {
|
||||
VMSTATE_UINT32(tx_waiting, VirtIONetQueue),
|
||||
VMSTATE_END_OF_LIST()
|
||||
},
|
||||
|
@ -3191,7 +3191,7 @@ static const VMStateDescription vmstate_virtio_net_tx_waiting = {
|
|||
.name = "virtio-net-tx_waiting",
|
||||
.pre_load = virtio_net_tx_waiting_pre_load,
|
||||
.pre_save = virtio_net_tx_waiting_pre_save,
|
||||
.fields = (VMStateField[]) {
|
||||
.fields = (const VMStateField[]) {
|
||||
VMSTATE_STRUCT_VARRAY_POINTER_UINT16(vqs_1, struct VirtIONetMigTmp,
|
||||
curr_queue_pairs_1,
|
||||
vmstate_virtio_net_queue_tx_waiting,
|
||||
|
@ -3228,7 +3228,7 @@ static const VMStateDescription vmstate_virtio_net_has_ufo = {
|
|||
.name = "virtio-net-ufo",
|
||||
.post_load = virtio_net_ufo_post_load,
|
||||
.pre_save = virtio_net_ufo_pre_save,
|
||||
.fields = (VMStateField[]) {
|
||||
.fields = (const VMStateField[]) {
|
||||
VMSTATE_UINT8(has_ufo, struct VirtIONetMigTmp),
|
||||
VMSTATE_END_OF_LIST()
|
||||
},
|
||||
|
@ -3262,7 +3262,7 @@ static const VMStateDescription vmstate_virtio_net_has_vnet = {
|
|||
.name = "virtio-net-vnet",
|
||||
.post_load = virtio_net_vnet_post_load,
|
||||
.pre_save = virtio_net_vnet_pre_save,
|
||||
.fields = (VMStateField[]) {
|
||||
.fields = (const VMStateField[]) {
|
||||
VMSTATE_UINT32(has_vnet_hdr, struct VirtIONetMigTmp),
|
||||
VMSTATE_END_OF_LIST()
|
||||
},
|
||||
|
@ -3278,7 +3278,7 @@ static const VMStateDescription vmstate_virtio_net_rss = {
|
|||
.version_id = 1,
|
||||
.minimum_version_id = 1,
|
||||
.needed = virtio_net_rss_needed,
|
||||
.fields = (VMStateField[]) {
|
||||
.fields = (const VMStateField[]) {
|
||||
VMSTATE_BOOL(rss_data.enabled, VirtIONet),
|
||||
VMSTATE_BOOL(rss_data.redirect, VirtIONet),
|
||||
VMSTATE_BOOL(rss_data.populate_hash, VirtIONet),
|
||||
|
@ -3299,7 +3299,7 @@ static const VMStateDescription vmstate_virtio_net_device = {
|
|||
.version_id = VIRTIO_NET_VM_VERSION,
|
||||
.minimum_version_id = VIRTIO_NET_VM_VERSION,
|
||||
.post_load = virtio_net_post_load_device,
|
||||
.fields = (VMStateField[]) {
|
||||
.fields = (const VMStateField[]) {
|
||||
VMSTATE_UINT8_ARRAY(mac, VirtIONet, ETH_ALEN),
|
||||
VMSTATE_STRUCT_POINTER(vqs, VirtIONet,
|
||||
vmstate_virtio_net_queue_tx_waiting,
|
||||
|
@ -3343,8 +3343,8 @@ static const VMStateDescription vmstate_virtio_net_device = {
|
|||
VMSTATE_UINT64_TEST(curr_guest_offloads, VirtIONet,
|
||||
has_ctrl_guest_offloads),
|
||||
VMSTATE_END_OF_LIST()
|
||||
},
|
||||
.subsections = (const VMStateDescription * []) {
|
||||
},
|
||||
.subsections = (const VMStateDescription * const []) {
|
||||
&vmstate_virtio_net_rss,
|
||||
NULL
|
||||
}
|
||||
|
@ -3871,7 +3871,7 @@ static const VMStateDescription vmstate_virtio_net = {
|
|||
.name = "virtio-net",
|
||||
.minimum_version_id = VIRTIO_NET_VM_VERSION,
|
||||
.version_id = VIRTIO_NET_VM_VERSION,
|
||||
.fields = (VMStateField[]) {
|
||||
.fields = (const VMStateField[]) {
|
||||
VMSTATE_VIRTIO_DEVICE,
|
||||
VMSTATE_END_OF_LIST()
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue