Re: [Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes back to running

2014-08-17 Thread zhanghailiang
On 2014/8/14 18:09, Michael S. Tsirkin wrote: On Thu, Aug 14, 2014 at 02:13:57PM +0800, zhanghailiang wrote: When the runstate changes back to running, we definitely need to flush queues to get packets flowing again. Here we implement this in the net layer: (1) add a member 'VMChangeStateEntry

Re: [Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes back to running

2014-08-17 Thread zhanghailiang
On 2014/8/14 18:05, Michael S. Tsirkin wrote: On Thu, Aug 14, 2014 at 02:13:57PM +0800, zhanghailiang wrote: When the runstate changes back to running, we definitely need to flush queues to get packets flowing again. Here we implement this in the net layer: (1) add a member 'VMChangeStateEntry

Re: [Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes back to running

2014-08-14 Thread Michael S. Tsirkin
On Thu, Aug 14, 2014 at 02:13:57PM +0800, zhanghailiang wrote: > When the runstate changes back to running, we definitely need to flush > queues to get packets flowing again. > > Here we implement this in the net layer: > (1) add a member 'VMChangeStateEntry *vmstate' to struct NICState, > Which w

Re: [Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes back to running

2014-08-14 Thread Michael S. Tsirkin
On Thu, Aug 14, 2014 at 02:13:57PM +0800, zhanghailiang wrote: > When the runstate changes back to running, we definitely need to flush > queues to get packets flowing again. > > Here we implement this in the net layer: > (1) add a member 'VMChangeStateEntry *vmstate' to struct NICState, > Which w

Re: [Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes back to running

2014-08-14 Thread zhanghailiang
On 2014/8/14 15:12, Gonglei (Arei) wrote: Hi, Subject: [Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes back to running When the runstate changes back to running, we definitely need to flush queues to get packets flowing again. Here we implement this in the net layer: (1) add

Re: [Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes back to running

2014-08-14 Thread Gonglei (Arei)
Hi, > Subject: [Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes > back to running > > When the runstate changes back to running, we definitely need to flush > queues to get packets flowing again. > > Here we implement this in the net layer: > (1) add a me

[Qemu-devel] [PATCH 2/3] net: Flush queues when runstate changes back to running

2014-08-13 Thread zhanghailiang
When the runstate changes back to running, we definitely need to flush queues to get packets flowing again. Here we implement this in the net layer: (1) add a member 'VMChangeStateEntry *vmstate' to struct NICState, Which will listen for VM runstate changes. (2) Register a handler function for VMs