OpenBSD cvs log

created 2022-03-26T15:59:02Z
begin 2022-03-19T00:00:00Z
end 2022-03-20T00:00:00Z
path src/sys
commits 7

date 2022-03-19T10:25:09Z
author stsp
files src/sys/conf/files log diff annotate
src/sys/net80211/ieee80211.c log diff annotate
src/sys/net80211/ieee80211_node.h log diff annotate
src/sys/net80211/ieee80211_ra_vht.c log diff annotate
src/sys/net80211/ieee80211_ra_vht.h log diff annotate
message Add 11ac/VHT Tx rate adaptation support to net80211.

Based on our existing RA module for 11n.
The main difference is in dealing with 11ac-specific ratesets.
Tx rate selection heuristics remain identical.

Only supports 80MHz channels, for now. 160MHz is left for future work.

ok sthen@

date 2022-03-19T10:26:52Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwmreg.h log diff annotate
src/sys/dev/pci/if_iwmvar.h log diff annotate
message Add initial 802.11ac support to the iwm(4) driver.

VHT MCS and 80MHz channels can now be used.
Other 11ac features such as larger aggregates are left for later work.

Tested:
3160: stsp
7260: florian, jmatthew
7265: rfreeman, mlarkin, landry, Peter J. Philip
8260: bket
8265: jturner, Marcus MERIGHI, stsp
9260: florian, matthieu, stsp
9650: kmos, sthen

ok sthen@

date 2022-03-19T10:28:44Z
author stsp
files src/sys/net80211/ieee80211_ra.c log diff annotate
src/sys/net80211/ieee80211_ra_vht.c log diff annotate
message Do not define RA_DEBUG; pointed out by miod@

date 2022-03-19T14:50:01Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwmvar.h log diff annotate
src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_iwxvar.h log diff annotate
message Fix attach of multiple iwm(4) or iwx(4) interfaces in the same machine.

ok kettenis@, jca@

date 2022-03-19T15:19:51Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
message Fix wrong logic in a check in iwm_vht_single_rate_control() to match
what was intended.

ok phessler@

date 2022-03-19T15:20:32Z
author stsp
files src/sys/net80211/ieee80211_node.c log diff annotate
message Give 11n and 11ac networks a higher score during SSID selection.

ok phessler@

date 2022-03-19T15:21:13Z
author stsp
files src/sys/net80211/ieee80211_node.c log diff annotate
message Fix wrongly implemented check for 5GHz access point RSSI threshold.

This check was wrong for drivers which report RSSI as a percentage,
such as iwm(4) and iwx(4). Such drivers will now prefer 5GHz with
50% or greater RSSI, as was intended.

ok phessler@