Skip site navigation (1)Skip section navigation (2)
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>