On Sun, Feb 15, 2009 at 10:40 PM, Tomas Winkler <tomasw@xxxxxxxxx> wrote: > On Sun, Feb 15, 2009 at 5:44 PM, Jouni Malinen <j@xxxxx> wrote: >> On Sun, Feb 15, 2009 at 03:09:15PM +0200, Tomas Winkler wrote: >>> Status questions >>> What is the version of wpa_supplicant that supports WPS. Is wext >>> covered with IWEVGENIE? >> >> wpa_supplicant 0.6.7 and newer has support for WPS, but there are some >> bug fixes since then, so 0.6.8 is likely a better starting point. wext >> works for most parts, but there is no support for adding WPS IE into >> Probe Request with it (cfg80211/nl80211 needed for this). Anyway, that >> part of the protocol is optional, so it should not cause major problems. After reading the WPS spec again and specifically the section 10.3 that talks about PBC, it looks like for PBC you will need to have the WPS IE in the Probe request for it to function correctly. So it doesn't look optional to mee The WPS IE in the Probe Request will indicate that the device is in PBC mode. The WPS IE is also used for Registrars to see if multiple requests were received within the PBC Monitor time. Am I missing something ? Quoting: ' The Enrollee performs this scan by sending out probe requests with a Device Password ID indicating that the Enrollee is in PBC mode and receiving probe responses indicating a Selected Registrar with a PBC Device Password ID. During this scan, the Enrollee MUST abort its connection attempt and signal a “session overlap” error to the user if it discovers more than one Registrar in PBC mode. ….. The button press or equivalent trigger event on the Registrar causes it to first check whether more than one Enrollee PBC probe request has been received by the Registrar. The Registrar must examine whether such a request has been received within 120 seconds prior to the PBC button press on the Registrar. This window is called the PBC Monitor Time. If more than one Enrollee PBC probe request has been received within the Monitor Time interval, the Registrar MUST signal a session overlap” error ' Thanks Tomas -- 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