From owner-freebsd-net@FreeBSD.ORG Sat Mar 22 21:50:07 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C69A61065670 for ; Sat, 22 Mar 2008 21:50:07 +0000 (UTC) (envelope-from citrin@citrin.ru) Received: from mail-chaos.rambler.ru (mail-chaos.rambler.ru [81.19.68.130]) by mx1.freebsd.org (Postfix) with ESMTP id 8D4588FC26 for ; Sat, 22 Mar 2008 21:50:07 +0000 (UTC) (envelope-from citrin@citrin.ru) Received: from [192.168.1.34] (unknown [83.167.116.128]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: citrin@citrin.ru) by mail-chaos.rambler.ru (Postfix) with ESMTPSA id 86F231704A for ; Sun, 23 Mar 2008 00:39:35 +0300 (MSK) Message-ID: <47E57C8F.4090602@citrin.ru> Date: Sun, 23 Mar 2008 00:39:27 +0300 From: Anton Yuzhaninov User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: freebsd-net@freebsd.org Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 7bit Subject: re TSO: data corruption X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Mar 2008 21:50:07 -0000 When TSO enabled on my re NIC, data transferred via network corrupted. It easy to reproduce using scp: citrin:~>scp some_file.tar.bz2 some_host: .. Received disconnect from 10.10.10.100: 2: Corrupted MAC on input. lost connection And same when data transferred to any other host. re0: flags=8843 metric 0 mtu 1500 options=399b ether 00:1a:4d:2d:82:6e inet 10.10.10.101 netmask 0xfffffe00 broadcast 10.10.10.255 media: Ethernet autoselect (100baseTX ) status: active re0@pci0:2:5:0: class=0x020000 card=0xe0001458 chip=0x816710ec rev=0x10 hdr=0x00 vendor = 'Realtek Semiconductor' device = 'RTL8169/8110 Family Gigabit Ethernet NIC' class = network subclass = ethernet Known workaround: ifconfig re0 -tso May be TSO should be disabled by default? System is fresh: FreeBSD 8.0-CURRENT #7: Sat Mar 22 20:59:10 MSK 2008 amd64 -- WBR, Anton Yuzhaninov