Drop frames that are received unencrypted when WEP is on or when
authordamien <damien@openbsd.org>
Sat, 2 Aug 2008 08:20:16 +0000 (08:20 +0000)
committerdamien <damien@openbsd.org>
Sat, 2 Aug 2008 08:20:16 +0000 (08:20 +0000)
commit01ad6d9f8461fc2c0c12089971b1b053188ce72c
tree73cafa9bbfdcaf95aa5af835a59c6c462c949826
parentc913323abd308657bbf33cdb9caa0df79b9b20dc
Drop frames that are received unencrypted when WEP is on or when
WPA is on and RX protection for TA is on.
Keep track of the TX/RX protection for each node when WPA is on.

tested by djm@ (ral+wpa), ckuethe@ (ath-noenc) and krw@ (wpi<->ral+wpa).
hints from bluhm@
has been in snaps for a few days.

pointed out by bluhm@ something like 1 year ago but we did not have
the right infrastructure to fix it properly at that time.

ok deraadt@
sys/net80211/ieee80211_input.c
sys/net80211/ieee80211_node.c
sys/net80211/ieee80211_node.h
sys/net80211/ieee80211_output.c
sys/net80211/ieee80211_pae_input.c