Bug 193907 - [ath] in HT40 mode set the final rate table entry to be 20MHz, just in case HT40 reception is terrible.
Summary: [ath] in HT40 mode set the final rate table entry to be 20MHz, just in case H...
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: wireless (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-wireless (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-24 20:33 UTC by Adrian Chadd
Modified: 2014-09-24 20:33 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Chadd freebsd_committer 2014-09-24 20:33:15 UTC
It may be that transmitting 40MHz rates (eg in HT40 2GHz mode) performs really crappy due to adjacent channel interference.

So:

* teach ath_rate_sample to set the 20MHz flag for the final rate in the rate table, so there's at least a good fallback
* .. and then maybe have it track how good 20/40 rates are and if too many fallbacks to 20MHz is done, just fallback to transmitting on 20MHz for a while.