CVSROOT: /cvs Module name: src Changes by: [email protected] 2010/01/09 17:07:40
Modified files:
sys/dev/pci : if_bge.c
Log message:
Do not try to reevaluate the 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 has not been performed. This fixes a bug where
bge(4) will drop packets packets under heavy load.
Adapted from FreeBSD by Brad.
