[PATCH] Treat '' in SSIDs param of DBus Interface.Scan as a request for braodcast scan.
Dan Williams
dcbw
Fri Oct 8 14:27:54 PDT 2010
On Fri, 2010-10-08 at 08:39 -0700, Daniel Kurtz wrote:
> Dan:
> To put it another way, this patch adds a feature that allows
> simultaneous active scanning for both broadcast SSID, and a list of
> specific SSIDs. This is useful when searching for available networks,
> including some known hidden SSIDs, that only respond to directed
> ProbeRequests.
>
>
> Not sending an explicit SSIDs field with a Scan request is merely a
> shortcut for requesting a ProbeRequests with SSID=''. This patch
> allows the caller to request this explicitly.
Fair enough.
Dan
>
> Blaise:
> Thanks for the info. I guess you are literally answering Dan's
> question: "Does not sending any SSIDs somehow not work?"
>
>
> -Dan
>
> On Thu, Oct 7, 2010 at 9:15 AM, Blaise Gassend
> <blaise at willowgarage.com> wrote:
> On Wed, Oct 6, 2010 at 11:06 PM, Dan Williams
> <dcbw at redhat.com> wrote:
>
> > On Wed, 2010-10-06 at 15:46 -0700, Daniel Kurtz wrote:
> >> This patch changes wpa_supplicant policy for handling '' in
> SSIDs field of Interface.SSID DBus message.
> >> It treats '' (zero-length) SSID as a request for a
> broadcast scan, instead of ignoring it.
> >
> > Does not sending any SSIDs somehow not work? This seems
> like a pretty
> > big kludge. The behavior should be that if no SSID property
> is sent,
> > then no specific scan is performed. A zero-length SSID
> should actually
> > be rejected with an error.
>
>
> If I recall, iw's scan command sends an empty SSID when no
> ssid is
> explicitely specified. A while ago iwlagn was not doing the
> broadcast
> scan if the empty ssid wasn't there. However, I believe that
> was a
> bug, and it has been corrected in recent versions of iwlagn.
More information about the Hostap
mailing list