diff options
author | adrian <adrian@FreeBSD.org> | 2012-11-27 02:18:41 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2012-11-27 02:18:41 +0000 |
commit | 8a5d0df8e0ecfd4fdab8206df6f2c4643c939ad7 (patch) | |
tree | 9f779f30b9af130076b3c5e432bd48dcd1cbd08a /contrib/diff/lib/exclude.h | |
parent | c60bc3766a0fc068cba3df0a3498d750ac0c2f2c (diff) | |
download | FreeBSD-src-8a5d0df8e0ecfd4fdab8206df6f2c4643c939ad7.zip FreeBSD-src-8a5d0df8e0ecfd4fdab8206df6f2c4643c939ad7.tar.gz |
When programming the beacon timer configuration, be very explicit about
what the maximum legal values are.
The current beacon timer configuration from TDMA wraps things at
HAL_BEACON_PERIOD-1 TU. For the 11a chips this is fine, but for
the 11n chips it's not enough resolution. Since the 11a chips have a
limit on what's "valid", just enforce this so when I do write larger
values in, they get suitably wrapped before programming.
Tested:
* AR5413, TDMA slave
Todo:
* Run it for a (lot) longer on a clear channel, ensure that no strange
slippages occur.
* Re-validate this on STA configurations, just to be sure.
Diffstat (limited to 'contrib/diff/lib/exclude.h')
0 files changed, 0 insertions, 0 deletions