| 46de4d9f | 12-Jan-2025 |
Adrian Chadd <adrian@FreeBSD.org> |
net80211: change ieee80211_ratectl_rate() to not return a rix
There are only a few places where the returned rix is used:
* linuxkpi - logging * bwi/bwn - used for finding a fallback rate to choose
net80211: change ieee80211_ratectl_rate() to not return a rix
There are only a few places where the returned rix is used:
* linuxkpi - logging * bwi/bwn - used for finding a fallback rate to choose, which honestly should be returned by the ratectl API * iwm - building the rateset to program into firmware
Everyone else uses the dot11rate value in ni->ni_txnode.
This is a precursor for VHT and later rate support; where currently there aren't rate tables in ieee80211_phy.c for VHT and later rates.
Although it's likely doable to add tables for VHT, 11ax and MU-OFDMA (HE) rates are sufficiently larger/different to just not fit in the current scheme without more refactoring.
Differential Revision: https://reviews.freebsd.org/D48603 Reviewed by: bz, thj
show more ...
|
| d7df6534 | 27-Dec-2024 |
Adrian Chadd <adrian@FreeBSD.org> |
iwm: add sku_cap_mimo_disable; populate sku_cap_11n_enable
This is a flag to be used to disable >1 antenna support, even if the radio supports it.
Also populate sku_cap_11n_enable, which indicates
iwm: add sku_cap_mimo_disable; populate sku_cap_11n_enable
This is a flag to be used to disable >1 antenna support, even if the radio supports it.
Also populate sku_cap_11n_enable, which indicates HT is available.
It's a no-op right now; it's one of the requirements for properly configuring HT support and transmit/receive antenna configurations.
Obtained from: OpenBSD (at a6e25c727a2214219715b51ba6af2221d7e0d674, 22-Oct-2021) Differential Revision: https://reviews.freebsd.org/D48210 Reviewed by: bz
show more ...
|
| d524e370 | 25-Oct-2021 |
Adrian Chadd <adrian@FreeBSD.org> |
iwm: Update SCD register accesses
This brings it inline with what's in openbsd. I tested it locally with 2G and 5G association; it seems to work.
Tested: Intel 7260 AC, hw 0x140, STA mode, 2G/5G
iwm: Update SCD register accesses
This brings it inline with what's in openbsd. I tested it locally with 2G and 5G association; it seems to work.
Tested: Intel 7260 AC, hw 0x140, STA mode, 2G/5G
Differential Revision: https://reviews.freebsd.org/D32627 Subscribers: imp Obtainde from: OpenBSD
show more ...
|