]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
- MFC r196370.
authorstas <stas@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 18 Aug 2009 21:13:00 +0000 (21:13 +0000)
committerstas <stas@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 18 Aug 2009 21:13:00 +0000 (21:13 +0000)
commit6092d8c17c8ea5703720709785a9b8a6bd8a2ae5
tree15fa31c04cbaa04f6795a846d606c65581caf9d3
parentdeefab88a2635dc445da9a5d601844fbe6c7539b
- 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)

git-svn-id: svn://svn.freebsd.org/base/stable/8@196371 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/bge/if_bge.c