From owner-cvs-src@FreeBSD.ORG Fri Mar 19 18:31:50 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B58316A4CE; Fri, 19 Mar 2004 18:31:50 -0800 (PST) Received: from mxsf14.cluster1.charter.net (mxsf14.cluster1.charter.net [209.225.28.214]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAFCE43D39; Fri, 19 Mar 2004 18:31:49 -0800 (PST) (envelope-from ups@tree.com) Received: from stups.com ([209.187.143.11])i2K2TGc2010286; Fri, 19 Mar 2004 21:29:16 -0500 (EST) (envelope-from ups@tree.com) Received: from tree.com (localhost [127.0.0.1]) by stups.com (8.9.3/8.9.3) with ESMTP id RAA26207; Fri, 19 Mar 2004 17:29:41 -0500 Message-Id: <200403192229.RAA26207@stups.com> X-Mailer: exmh version 2.0.2 To: Mike Silbersack In-Reply-To: Message from Mike Silbersack <200403192320.i2JNKOFY006331@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 19 Mar 2004 17:29:41 -0500 From: Stephan Uphoff cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci if_xl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2004 02:31:50 -0000 Hi, I have an untested patch that should fix the checksumming. ( minimal patch - needs to be optimized later and needs additional dma synchronization for non i386 platforms ) Unfortunately I have currently no card around to test it. The problem is that after recovery from sender errors the card might read and send out packages already released by the driver. The bogus packages are normally dropped by the receiver due to their bad checksum - however with hardware checksumming the checksum is correct. If anyone is willing to test the minimal patch (and if it works) I can write an optimized patch later. (Current patch drops a few packages without sending them during error recovery) Stephan > silby 2004/03/19 15:20:24 PST > > FreeBSD src repository > > Modified files: > sys/pci if_xl.c > Log: > solid reports that it is buggy *and* that it slows down transmit > speed. > > Buggy report: Matt Dillon & others > Slowness report: I can't find the e-mail > > MFC After: 1 minute > > Revision Changes Path > 1.167 +20 -0 src/sys/pci/if_xl.c > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" >