This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


RE: [Xen-devel] PV on HVM network stops

To: "Ryan Harper" <ryanh@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] PV on HVM network stops
From: "Ian Pratt" <Ian.Pratt@xxxxxxxxxxxx>
Date: Wed, 9 May 2007 23:59:19 +0100
Delivery-date: Wed, 09 May 2007 15:58:26 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <20070509155641.GK27552@xxxxxxxxxx><20070509171838.GL27552@xxxxxxxxxx> <20070509193144.GM27552@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AceScQBQ7Z3rmrQCSESj5LAPdtAGbgAG8mqQ
Thread-topic: [Xen-devel] PV on HVM network stops
> > If I pause the domain and then unpause, networking comes back.  Does
> > this help narrow down where I should be looking for debugging this
> > issue?
> Actually, what works more reliably is to ifdown vifX.0; and then
> ifconfig vifX.0 0, which brings it back up, we get bridge topology
> state changes, and then network traffic resumes.

Presumably taking the guest interface down makes no difference? (Not
sure you can unload the module, but have you tried?)

> Using tcpdump, I can see traffic arrive in the domain, but no traffic
> leaves the guest.

So, packets seem to be received by the guest, but if you tcpdump the
associated vifX.0 you don't see anything (whereas a tcpdump in the guest
indicates packets are being sent).

One way to debug this would be to add a dom0 sysrq key handler to dump
the producer consumer pointers, or otherwise export them via sysfs. Does
cat /proc/interrupts show rx interrupts on the vif?


> --
> Ryan Harper
> Software Engineer; Linux Technology Center
> IBM Corp., Austin, Tx
> (512) 838-9253   T/L: 678-9253
> ryanh@xxxxxxxxxx
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel

Xen-devel mailing list