]> git.proxmox.com Git - qemu.git/blobdiff - hw/net/rtl8139.c
net/rtl8139: update network information when macaddr is changed in guest
[qemu.git] / hw / net / rtl8139.c
index 9b4a6501d76d2a05712745d7a56da798d77a301d..3225f3d3e55ca27e2199315760747be5bb5651b3 100644 (file)
@@ -2741,8 +2741,12 @@ static void rtl8139_io_writeb(void *opaque, uint8_t addr, uint32_t val)
 
     switch (addr)
     {
-        case MAC0 ... MAC0+5:
+        case MAC0 ... MAC0+4:
+            s->phys[addr - MAC0] = val;
+            break;
+        case MAC0+5:
             s->phys[addr - MAC0] = val;
+            qemu_format_nic_info_str(qemu_get_queue(s->nic), s->phys);
             break;
         case MAC0+6 ... MAC0+7:
             /* reserved */