qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH 31/41] virtio-net: we know macs size at compile time


From: Juan Quintela
Subject: [Qemu-devel] [PATCH 31/41] virtio-net: we know macs size at compile time, make it static
Date: Wed, 2 Dec 2009 13:04:29 +0100

Signed-off-by: Juan Quintela <address@hidden>
---
 hw/virtio-net.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

diff --git a/hw/virtio-net.c b/hw/virtio-net.c
index c515e0e..550a814 100644
--- a/hw/virtio-net.c
+++ b/hw/virtio-net.c
@@ -54,7 +54,7 @@ typedef struct VirtIONet
         uint32_t first_multi;
         uint8_t multi_overflow;
         uint8_t uni_overflow;
-        uint8_t *macs;
+        uint8_t macs[MAC_TABLE_ENTRIES * ETH_ALEN];
     } mac_table;
     uint8_t vlans[MAX_VLAN >> 3];
 } VirtIONet;
@@ -860,8 +860,6 @@ VirtIODevice *virtio_net_init(DeviceState *dev, NICConf 
*conf)
     n->mergeable_rx_bufs = 0;
     n->promisc = 1; /* for compatibility */

-    n->mac_table.macs = qemu_mallocz(MAC_TABLE_ENTRIES * ETH_ALEN);
-
     register_savevm("virtio-net", virtio_net_id++, VIRTIO_NET_VM_VERSION,
                     virtio_net_save, virtio_net_load, n);

@@ -876,8 +874,6 @@ void virtio_net_exit(VirtIODevice *vdev)

     unregister_savevm("virtio-net", n);

-    qemu_free(n->mac_table.macs);
-
     qemu_del_timer(n->tx_timer);
     qemu_free_timer(n->tx_timer);

-- 
1.6.5.2





reply via email to

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