summaryrefslogtreecommitdiffstats
path: root/libexec
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2004-12-31 21:54:53 +0000
committersam <sam@FreeBSD.org>2004-12-31 21:54:53 +0000
commit7c448457f677fbc644b4e16f7169a190355e6786 (patch)
tree2238e207520d5c576999811785c400c6c47755dc /libexec
parent5a21ccb974a1ac67df79205eb5587b3f1ff050ca (diff)
downloadFreeBSD-src-7c448457f677fbc644b4e16f7169a190355e6786.zip
FreeBSD-src-7c448457f677fbc644b4e16f7169a190355e6786.tar.gz
Relearn how WPA keying is supposed to work and fix WPA+WME while
we're at it: o WPA/802.11i has a unicast key and a group key; in station mode everything is sent with the unicast key--we were consulting the destination mac address and incorrectly using the group key o (perpetuate fallback use of the default tx key to maintain compatibility with the way wpa_supplicant works) o correct EAPOL encryption logic to check unicast key instead of assuming other state implies this o move QoS encapsulation up to before enmic work so TKIP has the information required to calculate the pseudo-header o do not do QoS-encapsulation of EAPOL frames as some ap's do the wrong thing with such frames (may need to revisit this if ap's start dropping non-QoS frames from stations assoc'd with QoS) o move ieee80211_mbuf_adjust closer to its caller
Diffstat (limited to 'libexec')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud