qemu-e2k/hw
Amos Kong cd5be5829c e1000/rtl8139: update HMP NIC when every bit is written
We currently just update the HMP NIC info when the last bit of macaddr
is written. This assumes that guest driver will write all the macaddr
from bit 0 to bit 5 when it changes the macaddr, this is the current
behavior of linux driver (e1000/rtl8139cp), but we can't do this
assumption.

The macaddr that is used for rx-filter will be updated when every bit
is changed. This patch updates the e1000/rtl8139 nic to update HMP NIC
info when every bit is changed. It will be same as virtio-net.

Signed-off-by: Amos Kong <akong@redhat.com>
Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
Message-id: 1383650238-16015-1-git-send-email-akong@redhat.com
Signed-off-by: Anthony Liguori <aliguori@amazon.com>
2013-11-06 21:46:25 -08:00
..
9pfs
acpi bswap.h: Remove le16_to_cpupu() 2013-11-05 19:57:46 -08:00
alpha
arm
audio
block bswap.h: Remove cpu_to_be32wu() 2013-11-05 19:57:47 -08:00
bt
char
core qdev: Drop misleading qdev_free() function 2013-11-05 18:06:38 +01:00
cpu arm11mpcore: Split off RealView MPCore 2013-11-05 17:47:30 +01:00
cris
display vga: fix invalid read after free 2013-11-05 20:01:11 -08:00
dma
gpio
i2c
i386
ide bswap.h: Remove cpu_to_be16wu() 2013-11-05 19:57:47 -08:00
input
intc realview_gic: Prepare for QOM embedding 2013-11-05 17:47:30 +01:00
isa
lm32
m68k
microblaze
mips
misc pcmcia: QOM'ify PCMCIACardState and MicroDriveState 2013-11-05 18:06:52 +01:00
moxie
net e1000/rtl8139: update HMP NIC when every bit is written 2013-11-06 21:46:25 -08:00
nvram
openrisc
pci bswap.h: Remove cpu_to_be32wu() 2013-11-05 19:57:47 -08:00
pci-bridge
pci-host
pcmcia pcmcia/pxa2xx: QOM'ify PXA2xxPCMCIAState 2013-11-05 18:06:52 +01:00
ppc
s390x qdev: Drop misleading qdev_free() function 2013-11-05 18:06:38 +01:00
scsi qdev: Drop misleading qdev_free() function 2013-11-05 18:06:38 +01:00
sd
sh4
sparc
sparc64
ssi
timer rtc: remove dead SQW IRQ code 2013-11-05 20:04:03 -08:00
tpm
unicore32
usb qdev: Drop misleading qdev_free() function 2013-11-05 18:06:38 +01:00
virtio qdev: Drop misleading qdev_free() function 2013-11-05 18:06:38 +01:00
watchdog
xen qdev: Drop misleading qdev_free() function 2013-11-05 18:06:38 +01:00
xtensa
Makefile.objs pcmcia: QOM'ify PCMCIACardState and MicroDriveState 2013-11-05 18:06:52 +01:00