Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Apr 2009 11:02:06 +0200 (CEST)
From:      "Bjoern Koenig" <bkoenig@alpha-tierchen.de>
To:        pyunyh@gmail.com
Cc:        stable@freebsd.org
Subject:   Re: fxp: stalled transfers
Message-ID:  <c527997835b4ea46c1e492c3a3c9d030.squirrel@webmail.alpha-tierchen.de>
In-Reply-To: <20090409072309.GF37714@michelle.cdnetworks.co.kr>
References:  <70ba25e4f1a5e43ab8d99b361235dda2.squirrel@webmail.alpha-tierchen.de> <20090409000427.GD37714@michelle.cdnetworks.co.kr> <2f68678165f20f2e1dae10cb0e63761d.squirrel@webmail.alpha-tierchen.de> <20090409072309.GF37714@michelle.cdnetworks.co.kr>

next in thread | previous in thread | raw e-mail | index | archive | help
pyunyh@gmail.com wrote:

> If you can easily reproduce the issue, can you capture stalled TCP
> session with tcpdump on receiving host?(Make sure to disable Rx
> checksum offload prior to capturing the session.)

I transferred a 256 kiB file and these are the tcpdumps:

http://www.alpha-tierchen.de/~bkoenig/fxp0-with-tso.txt
http://www.alpha-tierchen.de/~bkoenig/fxp0-without-tso.txt

Actually the transfer doesn't stall although ftp and scp told me so. It
becomes incredibly slow. It seems like that the chunks are too large and a
smaller packet will be resent. I decreased the MTU from 1500 to 1492 and
it works fine with TSO enabled.

I also captured the traffic on my router:

http://www.alpha-tierchen.de/~bkoenig/fxp0-with-tso-router.txt
http://www.alpha-tierchen.de/~bkoenig/fxp0-without-tso-router.txt

It reveals a suspect information: "truncated-ip - 8 bytes missing!"

I almost suppose that this is a PPPoE-related configuration issue and the
fxp driver is not necessarily the problem since decreasing the MTU of the
LAN host solves it.

Björn





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c527997835b4ea46c1e492c3a3c9d030.squirrel>