From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:49015) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UctQz-0004Uk-HA for qemu-devel@nongnu.org; Thu, 16 May 2013 04:21:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UctQu-0004XJ-Eb for qemu-devel@nongnu.org; Thu, 16 May 2013 04:21:09 -0400 Received: from egg.sh.bytemark.co.uk ([2001:41c8:20:862:2::25]:42553) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UctQu-0004Wp-8K for qemu-devel@nongnu.org; Thu, 16 May 2013 04:21:04 -0400 From: Nicholas Thomas In-Reply-To: <20130516062743.GB26548@redhat.com> References: <20121123110146.GC7051@redhat.com> <50FE5607.9020405@dlhnet.de> <20130123100312.GA8108@redhat.com> <5119E9DC.3000505@dlhnet.de> <1368541284.15129.317.camel@eboracum.office.bytemark.co.uk> <519249F6.3000900@dlhnet.de> <1368542949.15129.354.camel@eboracum.office.bytemark.co.uk> <1368615603.15129.1471.camel@eboracum.office.bytemark.co.uk> <20130516062405.GA26548@redhat.com> <20130516062743.GB26548@redhat.com> Content-Type: text/plain; charset="UTF-8" Date: Thu, 16 May 2013 09:20:55 +0100 Message-ID: <1368692455.15129.1475.camel@eboracum.office.bytemark.co.uk> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] tap devices not receiving packets from a bridge List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Stefan Hajnoczi , Peter Lieven , qemu-devel@nongnu.org, netdev@vger.kernel.org Hi, On Thu, 2013-05-16 at 09:27 +0300, Michael S. Tsirkin wrote: > On Thu, May 16, 2013 at 09:24:05AM +0300, Michael S. Tsirkin wrote: > > Is this with or without vhost-net in host? > > never mind, I see it's without. > Try to enable vhost-net (you'll have to switch to -netdev syntax > for that to work) and see if this help. > If it does it's likely a qemu bug if not probably a guest bug. Switching to -netdev is non-trivial for me, unfortunately. Anyway, it's definitely a qemu bug - it happens on kernels 3.2 and 3.9 with 1.4.1, but doesn't happen with qemu 0.15.0 or 1.5.0rc1. I'll have a dig through git to see if I can identify the patch that resolves it. It feels-like qemu sometimes stops reading from the tap file descriptor between ipxe exiting and the linux kernel bringing up the network interface, and never recovers from that. /Nick