From owner-freebsd-questions@FreeBSD.ORG Mon Apr 5 08:01:08 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76EBF16A4CE for ; Mon, 5 Apr 2004 08:01:08 -0700 (PDT) Received: from ux1.ibb.net (ux1.ibb.net [64.215.98.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A72243D4C for ; Mon, 5 Apr 2004 08:01:07 -0700 (PDT) (envelope-from mipam@ibb.net) Received: from localhost (mipam@localhost) by ux1.ibb.net (8.9.3/8.9.3/UX1TT) with ESMTP id PAA04102 for ; Mon, 5 Apr 2004 15:52:06 +0200 X-Authentication-Warning: ux1.ibb.net: mipam owned process doing -bs Date: Mon, 5 Apr 2004 15:52:06 +0200 (MET DST) From: Mipam To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: bad tcp/udp checksums with broadcom cards. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Apr 2004 15:01:08 -0000 Hi, (I allready posted this message without a subject, which isnt nice so i post it again, forgive me). I've some dell poweredges with broadcomcards in them: bge0: mem 0xfcd20000 -0xfcd2ffff,0xfcd30000-0xfcd3ffff irq 16 at device 0.0 on pci2 bge0: Ethernet address: 00:0b:db:93:c5:c4 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto However on all of these systems i encounter this in tcpdump: 14:51:49.845 x.x.x.x.22 > x.x.x.x.3599: P 444:784(340) ack 53 win 32850 (DF) [tos 0x10] (ttl 64, id 21535, len 380, bad cksum 0!) 14:51:49.863740 x.x.x.x.3599 > x.x.x.x.22: P 53:105(52) ack 280 win 64128 (ttl 126, id 24085, len 92) 14:51:49.864327 x.x.x.x.3599 > x.x.x.x.22: . [tcp sum ok] 105:105(0) ack 784 win 63624 (ttl 126, id 24086, len 40) 14:51:49.865208 x.x.x.x.3599 > x.x.x.x.22: P 105:157(52) ack 784 win 63624 (ttl 126, id 24088, len 92) 14:51:49.865231 x.x.x.x.22 > x.x.x.x.3599: . [bad tcp cksum 505b!] 784:784(0) ack 157 win 32824 (DF) [tos 0x10] (ttl 64, id 21536, len 40, bad cksum 0!) Has this to do with tcp checksum offloading? Should i turn it off? And if so, how to turn it off? Or is this correct and no problem? Does this card got segmentation offload and other offloads? Any hints? Bye, Mipam.