Looking through wpa_supplicant and then through the kernel I notice that we currently in the kernel special-case some things in SIOCSIWAUTH, for example IW_AUTH_WPA_VERSION is ignored since we rely on the IE that wpa supplicant gave us. Apart from how wrong I think this is (we shouldn't be allowing a setting we can't do, we need to return some error code and wpa_supplicant should sort it out) I also found only one occurrence in prism54 where the parameters are actually not ignored. Is that driver fully replaced by p54? Is there any point in supporting these at all? Does the Libertas 8388 requires the settings as well instead of just the IE to include? I'm inclined to just require userspace to put both the IE and the individual settings into the relevant nl80211 messages, but then we might just as well piece the IE together from those settings, no? johannes
Attachment:
signature.asc
Description: This is a digitally signed message part