This commit fixes a bug in the stats registers of the e1000* devices reporting higher bandwidth usage.
I'm adding a bit of context for affected Googlers: The e1000e is the default NIC used by libvirt for Windows VMs. This bug creates huge slowdowns on BITS transfers (used for Windows Update for example). The task manager shows high usage of bandwidth (>2Gbps inbound), and thus the BITS client throttles the speed (<1kbps). A temporary fix is to switch to the rtl8139 device. Timothée Cocault (1): e1000e: Fix tx/rx counters hw/net/e1000.c | 5 ++--- hw/net/e1000e_core.c | 5 ++--- hw/net/e1000x_common.c | 5 ++--- hw/net/igb_core.c | 5 ++--- 4 files changed, 8 insertions(+), 12 deletions(-)