Date: Tue, 18 Aug 2009 21:13:00 +0000 (UTC) From: Stanislav Sedov <stas@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/bge if_bge.c Message-ID: <200908182113.n7ILDDAg023413@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
stas 2009-08-18 21:13:00 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/dev/bge if_bge.c
Log:
SVN rev 196371 on 2009-08-18 21:13:00Z by stas
- MFC r196370.
Do not try to reevaluate current RX production index on each
loop iteration as it can be updated by the card while we
process the RX ring forcing us to process RX descriptors
for which DMA synchronisation operation has not been
performed. This fixes the bug when bge(4) drops packets
under high load.
Discussed with: yongari, marius
Approved by: re (kib)
Revision Changes Path
1.226.2.2 +8 -7 src/sys/dev/bge/if_bge.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908182113.n7ILDDAg023413>
