CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2016/03/21 15:16:01

Modified files:
        sys/dev/ic     : rt2860.c rt2860var.h 

Log message:
Fix watchdog timeouts and dropped frames under load with RT2860 ral(4).

On full tx ring, ring->cur wraps to an active tx descriptor. Passing
that wrapped value to the card was observed to cause general flakiness.
Fix prevents the wrap at the cost of reducing usable tx descriptors by one.

Patch by Richard Procter via bugs@
Tested by Richard on RT2860 and by me on RT3090 and RT2700.
ok mpi@ dlg@

Reply via email to