On Tue, May 13, 2008 at 3:50 PM, Jouni Malinen <j@xxxxx> wrote: > On Tue, May 13, 2008 at 02:34:40PM +0200, Johannes Berg wrote: > > > > In most cases, the pairwise cipher is selected during association, not > > > during 4-way handshake. Consequently, the driver/firmware should refuse > > > to send an (Re)Association Request that requests TKIP as the pairwise > > > cipher when using .11n. > > > > So to do this we should look at the associate IE(s) we get from > > userspace for association, right? > > Well, at least in theory, yes, we could refuse to send the frame if > WPA/RSN IE requests TKIP as the pairwise cipher and we would be using > .11n (or alternatively, just drop to legacy mode). However, I think it > would be better to leave this task to whatever component picks the BSS, > i.e., in this particular case to userspace if the request is indeed to > associate with a specific WPA/RSN IE and a selected BSSID. > > If ap_scan=2 were to be used (I don't think this is supported in > mac80211 or at least it wasn't originally), the task would be in kernel > code, but in that case, the pairwise cipher would be configured as a > separate parameter and there would be no need to parse IEs to figure it > out. > > > > I'd think we can also just include the HT IE in the scan result. Or, why > > not just include all of them, parsers must be able to tell them apart > > anyway and NM could display an HT icon for example then. > > I would recommend to include all the IEs. This should have been the > design from the beginning, but well, it wasn't at least enforced very > strongly. I've changed wpa_supplicant to use full set of IEs internally > and WPA/RSN IE(s) are already converted to this format if only those IEs > are available and drivers should just report all the IEs from > Beacon/ProbeResp frames with IWEVGENIE when using WEXT. > > > > -- > Jouni Malinen PGP id EFC895FA > So, If I understand you well, we should pass the HT IE using IWEVGENIE during scan, and wpa_supplicant will detect the conflict between encryption method and HT, and will request association in legacy mode (or won't allow the encryption method according to what has precedence: security or 11n). Am I correct ? -- Emmanuel Grumbach egrumbach@xxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html