Add support for background scanning to net80211 and iwm(4).
authorstsp <stsp@openbsd.org>
Fri, 8 Dec 2017 21:16:01 +0000 (21:16 +0000)
committerstsp <stsp@openbsd.org>
Fri, 8 Dec 2017 21:16:01 +0000 (21:16 +0000)
commit06e069b51f3238a02b320da0261e16e0fcc15178
treea5891f8582f6a47e375ce8187426f551eb394f65
parent834dde95d4006522b1f7532f15149509335647ab
Add support for background scanning to net80211 and iwm(4).

The iwm(4) driver will now roam between access points which share an SSID.
Use 'ifconfig iwm0 debug' and 'tail -f /var/log/messages' to watch it do so.

Tested by several people in various iterations.
As usual, let me know if you run into issues.

ok phessler deraadt
sys/dev/pci/if_iwm.c
sys/dev/pci/if_iwmvar.h
sys/net80211/ieee80211.c
sys/net80211/ieee80211_input.c
sys/net80211/ieee80211_node.c
sys/net80211/ieee80211_node.h
sys/net80211/ieee80211_proto.c
sys/net80211/ieee80211_var.h