WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] Checksumming problem in pv_ops dom0 kernel / netback

To: "S.H. Verbrugge" <ief@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] Checksumming problem in pv_ops dom0 kernel / netback
From: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
Date: Thu, 18 Mar 2010 10:25:34 +1100
Cc:
Delivery-date: Wed, 17 Mar 2010 16:26:18 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20100317154848.GE16370@xxxxxxxxxxxxxxxxx>
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: <20100317123448.GC16370@xxxxxxxxxxxxxxxxx><4BA0CFA1.1040506@xxxxxxxxxxxxx> <20100317154848.GE16370@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcrF6Y1/lCoGKT4jRXytghwXxWdV4gAPxrcQ
Thread-topic: [Xen-devel] Checksumming problem in pv_ops dom0 kernel / netback
> 
> Yeah, I've seen that. It does not give that much information however.
> 
> More specifically, I've tested with two dom0 pv_ops kernels now, and
since
> it's still
> reproducable on the latest xen/stable platform, I'm guessing it either
has to
> do with vlan'ing or
> the tg3 driver , in combination with netback.
> 
> I was hoping some Xen developers could shed some light on this.
> I already conversed with Jeremy about this, and he pointed me to this
mailing
> list.
> 

This may not be relavant, but I have seen problems with the following
combination:

br0:
 eth0
 <netback devices>

br1:
 eth0.2
 <netback devices>

Some (most?) network hardware cannot provide checksum/large send offload
functions for packets that use vlan tagging, but Linux doesn't quite
understand that and gets confused, so when such a packet comes off of
netback and is sent to eth0.2, the LSO/checksum function should be
performed in software but isn't.

I haven't yet figured out of the problem is that the driver is
incorrectly reporting that offload is supported on the vlan device or if
the rest of Linux isn't taking the appropriate action...

James

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel