Scale the missed beacon counter threshold to the AP's beacon interval.
authorstsp <stsp@openbsd.org>
Fri, 2 Jun 2017 15:31:26 +0000 (15:31 +0000)
committerstsp <stsp@openbsd.org>
Fri, 2 Jun 2017 15:31:26 +0000 (15:31 +0000)
commit7d9c950e11924ec7aa3ac8500f41d793f44b4e3e
treeb0b08e7427f5617d5af69f368598ba117c311296
parenta98f2ad09f0039d8ceef04bc66672bcd58b590cc
Scale the missed beacon counter threshold to the AP's beacon interval.

This should make fading APs time out consistently regardless of what the
beacon interval is set to (range is 1 to 2^16 TU, though in practice 100 TU
seems to be a common value).

Print the beacon interval and missed beacon counter threshold to dmesg
if the DEBUG flag was set on the wireless interface with ifconfig(8).
This should help with diagnosing any issues that pop up.

Requested and diff eye-balled by kettenis@
help & ok tb@ phessler@
sys/net80211/ieee80211_proto.c