On Tue, Apr 26, 2011 at 4:14 PM, Stefan Hajnoczi <stefa...@gmail.com> wrote: > The behavior you are describing sounds like a bug in QEMU's network > layer. If RX is disabled we should not queue incoming packets. > > Have you looked into fixing QEMU so that the queue is disabled when RX > is disabled?
it's in e1000_can_receive(): it can receive if rx is enabled (E1000_RCTL_EN) and has enough buffer, which means if the driver disables rx, packets queue up. Isn't that correct behavior? Sorry I'm new in this area. -- Duy