Save and restore RSS/hash report configuration. Signed-off-by: Yuri Benditovich <yuri.benditov...@daynix.com> --- 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