CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@