On Tue, 2007-11-20 at 14:55 +0800, Zhu Yi wrote: > I'm not sure if this is best choice, someone might have better > solutions. But this patch fixed the connection problem when switching > from a WPA enabled AP (using wpa_supplicant) to an open AP (using > iwconfig). The root cause is when we connect to a WPA enabled AP, > wpa_supplicant sets the ifsta->extra_ie thru SIOCSIWGENIE. But if we > stop wpa_supplicant and connect to an open AP with iwconfig, there is > no way to clear the extra_ie so that mac80211 keeps connecting with that. Fun. > Someone could argue wpa_supplicant should clear the extra_ie during > its shutdown. But mac80211 should also handle the unexpected shutdown > case (ie. killall -9 wpa_supplicant). Yes. But if you do that, the interface won't be down either. Maybe this should also be done when removing keys? johannes
Attachment:
signature.asc
Description: This is a digitally signed message part