qemu-irix/hw/net
Paolo Bonzini 495756ef9d e1000e: correctly tear down MSI-X memory regions
MSI-X has been disabled by the time the e1000e device is unrealized, hence
msix_uninit is never called.  This causes the object to be leaked, which
shows up as a RAMBlock with empty name when attempting migration.

Reported-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Cc: Jason Wang <jasowang@redhat.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Tested-by: Laurent Vivier <lvivier@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
(cherry picked from commit 7ec7ae4b97)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2017-03-16 12:10:42 -05:00
..
fsl_etsec fsl_etsec: Fix various small problems in hexdump code 2016-12-06 10:23:50 +08:00
rocker net: rocker: set limit to DMA buffer size 2016-10-26 09:57:59 +08:00
Makefile.objs
allwinner_emac.c
cadence_gem.c cadence_gem: Fix priority queue out of bounds access 2016-10-04 13:28:09 +01:00
dp8393x.c
e1000.c
e1000_regs.h
e1000e.c e1000e: correctly tear down MSI-X memory regions 2017-03-16 12:10:42 -05:00
e1000e_core.c e1000e: Don't zero out buffer address in rx descriptor 2016-10-26 09:57:59 +08:00
e1000e_core.h e1000e: Flush all receive queues on receive enable 2016-09-27 17:54:22 +08:00
e1000x_common.c
e1000x_common.h
eepro100.c net: eepro100: fix memory leak in device uninit 2016-10-26 09:57:59 +08:00
etraxfs_eth.c
imx_fec.c imx_fec: fix error in qemu_send_packet argument 2016-09-27 17:54:22 +08:00
lan9118.c hw/ptimer: Introduce timer policy feature 2016-09-22 18:13:06 +01:00
lance.c
mcf_fec.c net: mcf: check receive buffer size register value 2016-12-05 17:45:14 +08:00
milkymist-minimac2.c
mipsnet.c
ne2000-isa.c
ne2000.c
ne2000.h
net_rx_pkt.c NetRxPkt: Account buffer with ETH header in IOV length 2017-03-16 12:10:42 -05:00
net_rx_pkt.h
net_tx_pkt.c net: vmxnet: use g_new for pkt initialisation 2016-08-18 12:05:18 +08:00
net_tx_pkt.h
opencores_eth.c
pcnet-pci.c
pcnet.c net: pcnet: fix source formatting and indentation 2016-10-26 09:57:59 +08:00
pcnet.h
rtl8139.c net: rtl8139: limit processing of ring descriptors 2016-10-26 09:57:59 +08:00
smc91c111.c
spapr_llan.c spapr_llan: convert to trace framework instead of DPRINTF 2016-09-23 10:29:40 +10:00
stellaris_enet.c
trace-events e1000e: Fix CTRL_EXT.EIAME behavior 2016-09-27 17:54:22 +08:00
vhost_net.c vhost: check for vhost_ops before using. 2016-08-10 17:47:29 +03:00
virtio-net.c virtio, vhost, pc, pci: documentation, fixes and cleanups 2016-11-15 19:50:36 +00:00
vmware_utils.h
vmxnet3.c net: vmxnet: initialise local tx descriptor 2016-10-26 09:57:59 +08:00
vmxnet3.h
vmxnet_debug.h
xen_nic.c xen: Rename xen_be_send_notify 2016-10-28 17:54:21 -07:00
xgmac.c
xilinx_axienet.c
xilinx_ethlite.c hw/net: Fix a heap overflow in xlnx.xps-ethernetlite 2016-08-09 15:27:18 +08:00