CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2017/01/31 02:21:46

Modified files:
        sys/dev/ic     : r92creg.h rtwn.c 

Log message:
Clean up code in rtwn(4)/urtwn(4) which handles EDCA parameters:

Get EDCA params from net80211 instead of hardcoding them.

Enable hardware management of EDCA AC queues.

Handling of frame collisions with EDCA involves random backoffs.
I found a register that looks like a seed for the pseudo-RNG involved in
computing backoffs. Feed it with arc4random() during initialization.

Add a comment to hint at the meaning of numbers written to SIFS registers,
and rename some SIFS registers to better names found in Linux.

ok mpi@

Reply via email to