P2P: Short scan wait to speed up the group re-invocation
The shorter 250 ms wait for the next scan request can be used also for the case of persistent group re-invocation instead of just formation of a new group. This speeds up the process and makes this more robust especially in cases where the GO is using MCC. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
93a06fe103
commit
6fc48481e4
2 changed files with 6 additions and 4 deletions
|
@ -1353,10 +1353,12 @@ static int wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s,
|
||||||
if (wpas_p2p_scan_no_go_seen(wpa_s) == 1)
|
if (wpas_p2p_scan_no_go_seen(wpa_s) == 1)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (wpa_s->p2p_in_provisioning) {
|
if (wpa_s->p2p_in_provisioning ||
|
||||||
|
wpa_s->show_group_started) {
|
||||||
/*
|
/*
|
||||||
* Use shorter wait during P2P Provisioning
|
* Use shorter wait during P2P Provisioning
|
||||||
* state to speed up group formation.
|
* state and during P2P join-a-group operation
|
||||||
|
* to speed up group formation.
|
||||||
*/
|
*/
|
||||||
timeout_sec = 0;
|
timeout_sec = 0;
|
||||||
timeout_usec = 250000;
|
timeout_usec = 250000;
|
||||||
|
|
|
@ -4774,10 +4774,10 @@ static int wpas_start_p2p_client(struct wpa_supplicant *wpa_s,
|
||||||
if (params->passphrase)
|
if (params->passphrase)
|
||||||
ssid->passphrase = os_strdup(params->passphrase);
|
ssid->passphrase = os_strdup(params->passphrase);
|
||||||
|
|
||||||
wpa_supplicant_select_network(wpa_s, ssid);
|
|
||||||
|
|
||||||
wpa_s->show_group_started = 1;
|
wpa_s->show_group_started = 1;
|
||||||
|
|
||||||
|
wpa_supplicant_select_network(wpa_s, ssid);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue