qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCHv1] rtl8139: save/load RxMulOk counter (again)


From: David Vrabel
Subject: [Qemu-devel] [PATCHv1] rtl8139: save/load RxMulOk counter (again)
Date: Fri, 17 Jun 2016 17:31:30 +0100

Commit 9d29cdeaaca3a0383af764000b71492c4fc67c6e (rtl8139: port
TallyCounters to vmstate) introduced in incompatibility in the v4
format as it omitted the RxOkMul counter.

There are presumably no users that were impacted by the v4 to v4'
breakage, so increase the save version to 5 and re-add the field,
keeping backward compatibility with v4'.

Signed-off-by: David Vrabel <address@hidden>
---
 hw/net/rtl8139.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/hw/net/rtl8139.c b/hw/net/rtl8139.c
index 562c1fd..243dcd4 100644
--- a/hw/net/rtl8139.c
+++ b/hw/net/rtl8139.c
@@ -1369,6 +1369,7 @@ static const VMStateDescription vmstate_tally_counters = {
         VMSTATE_UINT32(TxMCol, RTL8139TallyCounters),
         VMSTATE_UINT64(RxOkPhy, RTL8139TallyCounters),
         VMSTATE_UINT64(RxOkBrd, RTL8139TallyCounters),
+        VMSTATE_UINT32_V(RxOkMul, RTL8139TallyCounters, 5),
         VMSTATE_UINT16(TxAbt, RTL8139TallyCounters),
         VMSTATE_UINT16(TxUndrn, RTL8139TallyCounters),
         VMSTATE_END_OF_LIST()
@@ -3222,7 +3223,7 @@ static void rtl8139_pre_save(void *opaque)
 
 static const VMStateDescription vmstate_rtl8139 = {
     .name = "rtl8139",
-    .version_id = 4,
+    .version_id = 5,
     .minimum_version_id = 3,
     .post_load = rtl8139_post_load,
     .pre_save  = rtl8139_pre_save,
-- 
2.1.4




reply via email to

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