diff options
author | Christian Weisgerber <naddy@cvs.openbsd.org> | 2010-01-10 00:07:41 +0000 |
---|---|---|
committer | Christian Weisgerber <naddy@cvs.openbsd.org> | 2010-01-10 00:07:41 +0000 |
commit | e1c5df59efbbfff22b9563a6e6ce0068776c8963 (patch) | |
tree | ccb9a43a57c927f6930836b487f00a90d1feffb3 /sys/arch/mvme88k/dev | |
parent | e0cacff5ce7a3d00e3dd80ab7407ec5dbe8def34 (diff) |
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.
Diffstat (limited to 'sys/arch/mvme88k/dev')
0 files changed, 0 insertions, 0 deletions