Improve stability of roaming on iwn(4), in particular with wpa_supplicant.
authorstsp <stsp@openbsd.org>
Wed, 9 Mar 2022 11:38:51 +0000 (11:38 +0000)
committerstsp <stsp@openbsd.org>
Wed, 9 Mar 2022 11:38:51 +0000 (11:38 +0000)
commit8f094175c45cca70ff7d7c09e2e3ce649157d71a
tree02dd3f4dc04cbcfd9d390d0913c5587bb3ef001d
parent74310fd2095be97a62daeffdf265e3f416725d1f
Improve stability of roaming on iwn(4), in particular with wpa_supplicant.

Clear HT-related rxon flags in firmware when switching away from RUN
or ASSOC state. This avoids fatal firmware errors.

When starting a scan, set link state down and clear ic_bss before
sending the scan command to the device, not after.

tested by mbuhl@ on eduroam
ok mbuhl@
sys/dev/pci/if_iwn.c