From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: Trouble with TCP between domUs Date: Thu, 07 Dec 2006 15:52:27 +0000 Message-ID: <1165506748.9694.179.camel@localhost.localdomain> References: <1165505926.22672.19.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1165505926.22672.19.camel@localhost.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jacob Gorm Hansen Cc: xen-devel List-Id: xen-devel@lists.xenproject.org On Thu, 2006-12-07 at 16:38 +0100, Jacob Gorm Hansen wrote: > >From dom0 I can ping and TCP connect to the domain just fine, but from > the domU the TCP connection hangs after the first few packets. UIP > complains about missing TCP checksums on the incoming packets, You can get round that one by writing a feature-no-csum-offload=1 node in xenstore. netfront.c in the sparse tree does this conditionally in order to support older Linux kernels that also don't cope well with missing checksums. With that set dom0 should do checksumming for you. > but I > think I am having trouble with MTUs > PAGE_SIZE as well. I'd have thought that not setting "feature-sg" in xenstore would do that but I'm not 100% sure. Perhaps you need to set MTU on vifX.Y in dom0 too? Ian.