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-users

RE: [Xen-users] Slow TCP performance between Windows VistaandXenPV-on-HV

To: Ian Tobin <itobin@xxxxxxxxxxxxx>, James Harper <james.harper@xxxxxxxxxxxxxxxx>, Robert Dunkley <Robert@xxxxxxxxx>, "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Slow TCP performance between Windows VistaandXenPV-on-HVM guest
From: "Fischer, Anna" <anna.fischer@xxxxxx>
Date: Tue, 15 Jun 2010 09:11:21 +0000
Accept-language: en-US
Acceptlanguage: en-US
Cc:
Delivery-date: Tue, 15 Jun 2010 02:16:50 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <039E0B4AA9103344A80DA55DDDC76A933B2A16@xxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <0199E0D51A61344794750DC57738F58E70B18FBA0D@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx><AEC6C66638C05B468B556EA548C1A77D0199710F@trantor><0199E0D51A61344794750DC57738F58E70B18FBA21@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx><AEC6C66638C05B468B556EA548C1A77D01997110@trantor><0199E0D51A61344794750DC57738F58E70B18FBA23@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx><C1EAC9C5E752D24C968FF091D446D82360D589@ALTERNATEREALIT><0199E0D51A61344794750DC57738F58E70B258E39B@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01997183@trantor> <039E0B4AA9103344A80DA55DDDC76A933B2A16@xxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcsJmHd6hL7u+8LkTJqjS+weJ4GGZAAIlZeQAAhX2bAAAGCBMAAALGAgAGxNSTAALOIpUAAA6PlQAAhV/7AAAIgHgA==
Thread-topic: [Xen-users] Slow TCP performance between Windows VistaandXenPV-on-HVM guest
I haven't followed your email thread, but the bug I am talking about is purely 
related to the TCP connection tracking module in the Dom0 kernel. If you are 
not using NAT at all then you will probably have a different issue. The problem 
is potentially also very specific to the Dom0 kernel you/I run, I run Novel 
SLES 10 Xen which is some modified 2.6.16 kernel. I have not yet tracked down 
the exact kernel code lines that are causing this bug.

Anna

> -----Original Message-----
> From: Ian Tobin [mailto:itobin@xxxxxxxxxxxxx]
> Sent: 15 June 2010 09:53
> To: James Harper; Fischer, Anna; Robert Dunkley; xen-
> users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Slow TCP performance between Windows
> VistaandXenPV-on-HVM guest
> 
> Hi,
> 
> Does this have any relevance to my issue?
> 
> Ian
> 
> 
> 
> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of James Harper
> Sent: 15 June 2010 05:54
> To: Fischer, Anna; Robert Dunkley; xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Slow TCP performance between Windows
> VistaandXenPV-on-HVM guest
> 
> > >
> > > Hardware offload is disabled on the NIC inside the Linux guest, on
> the
> > > VIF in Dom0 and also on the NIC in Dom0. All offload features,
> including
> > > checksum offload. My guess was also that this must be the problem,
> as I
> > > said before it actually works with exactly the same guest running on
> > > VMWare. But obviously on VMWare it doesn't run the Xen
> netfront/netback
> > > drivers, so my guess was that some configuration on there might be
> the
> > > issue. But as I said, switching off hardware offload does not make
> any
> > > difference at all. At the moment it does not run any HW offloading.
> > >
> >
> > I have found out by now that the problem is a bug in the NAT function
> in Dom0,
> > e.g. in the TCP connection tracking module. It fails to rewrite
> Delayed ACK
> > packets from newer Windows (Vista / 7) machines. When I configure the
> Windows
> > TCP stack with TCP_NODELAY then it all works.
> >
> 
> Thanks for posting that! Do you know if the problem is resolved in newer
> kernels?
> 
> James
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 


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