Rename "broadcast SSID" to "wildcard SSID"
"Wildcard SSID" is the term used in IEEE Std 802.11-2007, so it is a better name for the zero-length SSID used in Probe Request.
This commit is contained in:
parent
6a1063e008
commit
ba2a573c5f
5 changed files with 18 additions and 18 deletions
|
@ -156,7 +156,7 @@ struct wpa_driver_scan_params {
|
||||||
/**
|
/**
|
||||||
* ssid - specific SSID to scan for (ProbeReq)
|
* ssid - specific SSID to scan for (ProbeReq)
|
||||||
* %NULL or zero-length SSID is used to indicate active scan
|
* %NULL or zero-length SSID is used to indicate active scan
|
||||||
* with broadcast SSID.
|
* with wildcard SSID.
|
||||||
*/
|
*/
|
||||||
const u8 *ssid;
|
const u8 *ssid;
|
||||||
/**
|
/**
|
||||||
|
@ -601,8 +601,8 @@ struct wpa_driver_ops {
|
||||||
* scan - Request the driver to initiate scan (old version)
|
* scan - Request the driver to initiate scan (old version)
|
||||||
* @priv: private driver interface data
|
* @priv: private driver interface data
|
||||||
* @ssid: specific SSID to scan for (ProbeReq) or %NULL to scan for
|
* @ssid: specific SSID to scan for (ProbeReq) or %NULL to scan for
|
||||||
* all SSIDs (either active scan with broadcast SSID or passive
|
* all SSIDs (either active scan with wildcard SSID or passive
|
||||||
* scan
|
* scan)
|
||||||
* @ssid_len: length of the SSID
|
* @ssid_len: length of the SSID
|
||||||
*
|
*
|
||||||
* Returns: 0 on success, -1 on failure
|
* Returns: 0 on success, -1 on failure
|
||||||
|
|
|
@ -1076,8 +1076,8 @@ void wpa_driver_wext_scan_timeout(void *eloop_ctx, void *timeout_ctx)
|
||||||
* wpa_driver_wext_scan - Request the driver to initiate scan
|
* wpa_driver_wext_scan - Request the driver to initiate scan
|
||||||
* @priv: Pointer to private wext data from wpa_driver_wext_init()
|
* @priv: Pointer to private wext data from wpa_driver_wext_init()
|
||||||
* @ssid: Specific SSID to scan for (ProbeReq) or %NULL to scan for
|
* @ssid: Specific SSID to scan for (ProbeReq) or %NULL to scan for
|
||||||
* all SSIDs (either active scan with broadcast SSID or passive
|
* all SSIDs (either active scan with wildcard SSID or passive
|
||||||
* scan
|
* scan)
|
||||||
* @ssid_len: Length of the SSID
|
* @ssid_len: Length of the SSID
|
||||||
* Returns: 0 on success, -1 on failure
|
* Returns: 0 on success, -1 on failure
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -91,7 +91,7 @@ static void wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s,
|
||||||
if (ssid == NULL) {
|
if (ssid == NULL) {
|
||||||
wpa_printf(MSG_DEBUG, "wpa_supplicant_scan: Reached "
|
wpa_printf(MSG_DEBUG, "wpa_supplicant_scan: Reached "
|
||||||
"end of scan list - go back to beginning");
|
"end of scan list - go back to beginning");
|
||||||
wpa_s->prev_scan_ssid = BROADCAST_SSID_SCAN;
|
wpa_s->prev_scan_ssid = WILDCARD_SSID_SCAN;
|
||||||
wpa_supplicant_req_scan(wpa_s, 0, 0);
|
wpa_supplicant_req_scan(wpa_s, 0, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -100,7 +100,7 @@ static void wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s,
|
||||||
wpa_s->prev_scan_ssid = ssid;
|
wpa_s->prev_scan_ssid = ssid;
|
||||||
} else {
|
} else {
|
||||||
/* Start from the beginning of the SSID list. */
|
/* Start from the beginning of the SSID list. */
|
||||||
wpa_s->prev_scan_ssid = BROADCAST_SSID_SCAN;
|
wpa_s->prev_scan_ssid = WILDCARD_SSID_SCAN;
|
||||||
}
|
}
|
||||||
wpa_supplicant_associate(wpa_s, NULL, ssid);
|
wpa_supplicant_associate(wpa_s, NULL, ssid);
|
||||||
}
|
}
|
||||||
|
@ -174,7 +174,7 @@ static void wpa_supplicant_scan(void *eloop_ctx, void *timeout_ctx)
|
||||||
|
|
||||||
/* Find the starting point from which to continue scanning */
|
/* Find the starting point from which to continue scanning */
|
||||||
ssid = wpa_s->conf->ssid;
|
ssid = wpa_s->conf->ssid;
|
||||||
if (wpa_s->prev_scan_ssid != BROADCAST_SSID_SCAN) {
|
if (wpa_s->prev_scan_ssid != WILDCARD_SSID_SCAN) {
|
||||||
while (ssid) {
|
while (ssid) {
|
||||||
if (ssid == wpa_s->prev_scan_ssid) {
|
if (ssid == wpa_s->prev_scan_ssid) {
|
||||||
ssid = ssid->next;
|
ssid = ssid->next;
|
||||||
|
@ -189,8 +189,8 @@ static void wpa_supplicant_scan(void *eloop_ctx, void *timeout_ctx)
|
||||||
return;
|
return;
|
||||||
} else if (wpa_s->conf->ap_scan == 2) {
|
} else if (wpa_s->conf->ap_scan == 2) {
|
||||||
/*
|
/*
|
||||||
* User-initiated scan request in ap_scan == 2; use broadcast
|
* User-initiated scan request in ap_scan == 2; scan with
|
||||||
* scan.
|
* wildcard SSID.
|
||||||
*/
|
*/
|
||||||
ssid = NULL;
|
ssid = NULL;
|
||||||
} else {
|
} else {
|
||||||
|
@ -221,15 +221,15 @@ static void wpa_supplicant_scan(void *eloop_ctx, void *timeout_ctx)
|
||||||
if (ssid) {
|
if (ssid) {
|
||||||
wpa_s->prev_scan_ssid = ssid;
|
wpa_s->prev_scan_ssid = ssid;
|
||||||
if (max_ssids > 1) {
|
if (max_ssids > 1) {
|
||||||
wpa_printf(MSG_DEBUG, "Include broadcast SSID in the "
|
wpa_printf(MSG_DEBUG, "Include wildcard SSID in the "
|
||||||
"scan request");
|
"scan request");
|
||||||
params.num_ssids++; /* Broadcast scan */
|
params.num_ssids++;
|
||||||
}
|
}
|
||||||
wpa_printf(MSG_DEBUG, "Starting AP scan for specific SSID(s)");
|
wpa_printf(MSG_DEBUG, "Starting AP scan for specific SSID(s)");
|
||||||
} else {
|
} else {
|
||||||
wpa_s->prev_scan_ssid = BROADCAST_SSID_SCAN;
|
wpa_s->prev_scan_ssid = WILDCARD_SSID_SCAN;
|
||||||
params.num_ssids++;
|
params.num_ssids++;
|
||||||
wpa_printf(MSG_DEBUG, "Starting AP scan for broadcast SSID");
|
wpa_printf(MSG_DEBUG, "Starting AP scan for wildcard SSID");
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_WPS
|
#ifdef CONFIG_WPS
|
||||||
|
|
|
@ -1688,7 +1688,7 @@ int wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s)
|
||||||
wpa_printf(MSG_DEBUG, "RSN: flushing PMKID list in the driver");
|
wpa_printf(MSG_DEBUG, "RSN: flushing PMKID list in the driver");
|
||||||
wpa_drv_flush_pmkid(wpa_s);
|
wpa_drv_flush_pmkid(wpa_s);
|
||||||
|
|
||||||
wpa_s->prev_scan_ssid = BROADCAST_SSID_SCAN;
|
wpa_s->prev_scan_ssid = WILDCARD_SSID_SCAN;
|
||||||
wpa_supplicant_req_scan(wpa_s, interface_count, 100000);
|
wpa_supplicant_req_scan(wpa_s, interface_count, 100000);
|
||||||
interface_count++;
|
interface_count++;
|
||||||
|
|
||||||
|
|
|
@ -309,11 +309,11 @@ struct wpa_supplicant {
|
||||||
|
|
||||||
struct wpa_ssid *prev_scan_ssid; /* previously scanned SSID;
|
struct wpa_ssid *prev_scan_ssid; /* previously scanned SSID;
|
||||||
* NULL = not yet initialized (start
|
* NULL = not yet initialized (start
|
||||||
* with broadcast SSID)
|
* with wildcard SSID)
|
||||||
* BROADCAST_SSID_SCAN = broadcast
|
* WILDCARD_SSID_SCAN = wildcard
|
||||||
* SSID was used in the previous scan
|
* SSID was used in the previous scan
|
||||||
*/
|
*/
|
||||||
#define BROADCAST_SSID_SCAN ((struct wpa_ssid *) 1)
|
#define WILDCARD_SSID_SCAN ((struct wpa_ssid *) 1)
|
||||||
|
|
||||||
struct wpa_scan_results *scan_res;
|
struct wpa_scan_results *scan_res;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue