From owner-freebsd-hackers Mon May 13 12:36:36 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from scaup.prod.itd.earthlink.net (scaup.mail.pas.earthlink.net [207.217.120.49]) by hub.freebsd.org (Postfix) with ESMTP id 44AF037B403 for ; Mon, 13 May 2002 12:36:31 -0700 (PDT) Received: from pool0153.cvx40-bradley.dialup.earthlink.net ([216.244.42.153] helo=mindspring.com) by scaup.prod.itd.earthlink.net with esmtp (Exim 3.33 #2) id 177LcJ-00076W-00; Mon, 13 May 2002 12:36:20 -0700 Message-ID: <3CE01595.D045B70D@mindspring.com> Date: Mon, 13 May 2002 12:35:49 -0700 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Matthew Dillon Cc: David Greenman-Lawrence , jamie@tridentmicrosystems.co.uk, freebsd-hackers@FreeBSD.ORG Subject: Re: Broadcom BCM5701 Chipset problems References: <20020513115600.A50967@mufuf.trident-uk.co.uk> <3CDFF60C.48A2EA65@mindspring.com> <20020513102526.H72322@nexus.root.com> <200205131758.g4DHwJFj068941@apollo.backplane.com> <3CE00B14.E8CA43A8@mindspring.com> <200205131901.g4DJ1U8s069604@apollo.backplane.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Matthew Dillon wrote: > Yup. Of course I am completely Jaded now after listening to B.P. > curse the chipset while he was debugging it :-) I like B.P. 8-). > :My local copy of the -STABLE source tree leaves BGE_CSUM_FEATURES set > :on in the driver; is there a change that needs to be MFC'ed to turn > :these suckers off? > :... > :There's no similar comment in the if_bge.c ... > > Well, that entire section of code is #if 0'd out in -stable's > BGE driver (/usr/src/sys/dev/bge/if_bge.c line 1981). The > comment reads: > > #if 0 /* currently broken for some packets, possibly related to TCP options */ > > So even with BGE_CSUM_FEATURES set, it should all be turned off now. > This change was made on 14-December-01 by DG. Anyone with an earlier > driver may be running with checksums enabled. OK... Ugh. Any way to get the word "checksum" into that comment? I plead search-blindness. > :Can you guys elaborate on the problem? Was it on incoming checksums, > :outgoing checksums, or both? > > It was on incoming checksums I believe. Was the result a rejected packet that didn't get transferred, or transferred packets with bad checksums? If the latter, then it's workaroundable in software, which might be worth doing... if only rechecking packets with bad checksums. I fear the former makes more sense, though. 8-(. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message