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@