qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v3 5/6] virtio-net: add migration support for RSS and hast report


From: Yuri Benditovich
Subject: [PATCH v3 5/6] virtio-net: add migration support for RSS and hast report
Date: Wed, 11 Mar 2020 14:35:17 +0200

Save and restore RSS/hash report configuration.

Signed-off-by: Yuri Benditovich <address@hidden>
---
 hw/net/virtio-net.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c
index 7b6a929e8c..c8d97d45cd 100644
--- a/hw/net/virtio-net.c
+++ b/hw/net/virtio-net.c
@@ -2869,6 +2869,13 @@ static int virtio_net_post_load_device(void *opaque, int 
version_id)
         }
     }
 
+    if (n->rss_data.enabled) {
+        trace_virtio_net_rss_enable(n->rss_data.hash_types,
+                                    n->rss_data.indirections_len,
+                                    sizeof(n->rss_data.key));
+    } else {
+        trace_virtio_net_rss_disable();
+    }
     return 0;
 }
 
@@ -3094,6 +3101,8 @@ static const VMStateDescription vmstate_virtio_net_device 
= {
                          vmstate_virtio_net_tx_waiting),
         VMSTATE_UINT64_TEST(curr_guest_offloads, VirtIONet,
                             has_ctrl_guest_offloads),
+        VMSTATE_UINT8_ARRAY(rss_data_migration, VirtIONet,
+                            sizeof(VirtioNetRssData)),
         VMSTATE_END_OF_LIST()
    },
 };
-- 
2.17.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]