Date: Fri, 19 Mar 2004 17:29:41 -0500 From: Stephan Uphoff <ups@tree.com> To: Mike Silbersack <silby@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/pci if_xl.c Message-ID: <200403192229.RAA26207@stups.com> In-Reply-To: Message from Mike Silbersack <silby@FreeBSD.org> <200403192320.i2JNKOFY006331@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403192229.RAA26207>