Re: [Qemu-devel] [PATCH v2] ne2000: Drop ne2000_can_receive

2015-08-19 Thread Fam Zheng
On Fri, 07/03 11:41, Stefan Hajnoczi wrote: > On Fri, Jul 03, 2015 at 09:08:41AM +0800, Fam Zheng wrote: > > This moves the behavior of ne2000_can_receive to ne2000_receive. The > > logic is when the NIC is stopped we drop the packet, when the buffer is > > full we queue it and try flush later. > >

Re: [Qemu-devel] [PATCH v2] ne2000: Drop ne2000_can_receive

2015-07-03 Thread Stefan Hajnoczi
On Fri, Jul 03, 2015 at 09:08:41AM +0800, Fam Zheng wrote: > This moves the behavior of ne2000_can_receive to ne2000_receive. The > logic is when the NIC is stopped we drop the packet, when the buffer is > full we queue it and try flush later. > > ne2000_buffer_full is determined by s->curpag, s->

[Qemu-devel] [PATCH v2] ne2000: Drop ne2000_can_receive

2015-07-02 Thread Fam Zheng
This moves the behavior of ne2000_can_receive to ne2000_receive. The logic is when the NIC is stopped we drop the packet, when the buffer is full we queue it and try flush later. ne2000_buffer_full is determined by s->curpag, s->boundary, s->start and s->stop. Add a flush in ne2000_ioport_write as