Add a new function hook to struct ieee80211com which wireless drivers
authorstsp <stsp@openbsd.org>
Mon, 5 Feb 2018 08:44:13 +0000 (08:44 +0000)
committerstsp <stsp@openbsd.org>
Mon, 5 Feb 2018 08:44:13 +0000 (08:44 +0000)
commit3d9d8072d00177d23e3f89590293f903fa5da787
tree9f2219b9fa4657cb836f4b4f3f178bb7b8888b01
parenta4c723ed97d179831bce6f3e865845421fb6bb47
Add a new function hook to struct ieee80211com which wireless drivers
can use to process, and then acknowledge or reject, incoming AUTH
requests in hostap mode.

net80211 accepts an AUTH request from any STA which fits into the node
cache. This behaviour doesn't work for devices which have a lower limit
on concurrent STAs they can serve, so such drivers need an override.

This will be used by our athn(4) USB driver soon.

ok kevlo@
sys/net80211/ieee80211_proto.c
sys/net80211/ieee80211_proto.h
sys/net80211/ieee80211_var.h