In hostap mode don't send data frames to nodes which aren't in state ASSOC.
authorstsp <stsp@openbsd.org>
Tue, 11 May 2021 08:39:32 +0000 (08:39 +0000)
committerstsp <stsp@openbsd.org>
Tue, 11 May 2021 08:39:32 +0000 (08:39 +0000)
commitc7cb3652bcc834cac43f1a0c932264aa49b246ea
tree5497bb7a260895ffba82998b992c2a298899a967
parent571b47da68c908d6e41280e36f3e4e049be283a4
In hostap mode don't send data frames to nodes which aren't in state ASSOC.

Sending data frames to nodes in other states is wrong since the node's
data structure might not be set up properly in such states.
This could explain occasional "key unset for sw crypto" panics observed
with athn(4) hostap interfaces.

Problem reported and fix tested by Mikolaj Kucharski.
sys/net80211/ieee80211_output.c