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] VF as default interface on dom0

To: Satish Chowdhury <satish.chowdhury@xxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] VF as default interface on dom0
From: Simon Horman <horms@xxxxxxxxxxxx>
Date: Mon, 9 Nov 2009 22:11:13 +1100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 09 Nov 2009 03:11:40 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20091107220940.GA2751@xxxxxxxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <be5d34890911051705j756f304fj4a331879eacdf8cc@xxxxxxxxxxxxxx> <20091107220940.GA2751@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.20 (2009-06-14)
On Sun, Nov 08, 2009 at 09:09:43AM +1100, Simon Horman wrote:
> On Fri, Nov 06, 2009 at 06:35:40AM +0530, Satish Chowdhury wrote:
> > Hi,
> > 
> > I am trying to make the VF interface of Intel 82576 dual port card, as
> > default outgoing interface on dom0. Data traffic from VMs (HVM) should go
> > through VF interface on dom0.
> [snip]
> > Ping from domU-1 to VF and PF ip address works.
> > Ping between domU-1 and domU-2 works.
> > But, ping from domU to another machine on same network on switch doesn't
> > work.
> > 
> > The arp broadcast request goes out through VF interface. But the arp reply
> > doesn't reach VF interface, they get routed to PF interface. Why is it so?
> > 
> > PF interface(eth1) is not part of the eth3 bridge. If I add eth1 to
> > eth3-bridge, then ping from VMs to other machines on switch works.
> > 
> > 
> > Is there something I am missing? How to make above experiment to work?
> Hi Staish,
> I suspect that there is some kind of driver issue. Unfortunately
> the building that the dc7800 that I use is undergoing power-maintenance
> (= power-outage) today, so I can't investigate right now.

The machine came back up and I seem to be able to reproduce the problem.
Unfortunately I still don't have any firm ideas on how to fix it.

Have you tried the same thing with the pv_ops kernel, which is
based on a new kernel rather than 2.6.18, which is quite ancient.
I'm curious to know if the problem exists when using possibly more up
to date drivers.

Xen-devel mailing list