[PATCH] libertas: Make WPA work through supplicant handshake
Fix WPA so it works up through the supplicant 4-Way handshake process. Doesn't successfully pass traffic yet; may be problems installing the GTK to the firmware. - RSN needs to be enabled before the association command is sent - Use keys from the association request not the adapter structure - cmd_act_mac_strict_protection_enable != IW_AUTH_DROP_UNENCRYPTED - Fix network filtering logic in is_network_compatible() WPA helpers Signed-off-by: Dan Williams <dcbw@redhat.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
45f43de829
commit
90a42210f2
@ -99,7 +99,6 @@ static inline int match_bss_wpa(struct wlan_802_11_security * secinfo,
|
||||
{
|
||||
if ( !secinfo->wep_enabled
|
||||
&& secinfo->WPAenabled
|
||||
&& !secinfo->WPA2enabled
|
||||
&& (match_bss->wpa_ie[0] == WPA_IE)
|
||||
/* privacy bit may NOT be set in some APs like LinkSys WRT54G
|
||||
&& bss->privacy */
|
||||
@ -113,7 +112,6 @@ static inline int match_bss_wpa2(struct wlan_802_11_security * secinfo,
|
||||
struct bss_descriptor * match_bss)
|
||||
{
|
||||
if ( !secinfo->wep_enabled
|
||||
&& !secinfo->WPAenabled
|
||||
&& secinfo->WPA2enabled
|
||||
&& (match_bss->rsn_ie[0] == WPA2_IE)
|
||||
/* privacy bit may NOT be set in some APs like LinkSys WRT54G
|
||||
|
Reference in New Issue
Block a user