Reduce latency on starting WPS negotiation (TX EAPOL-Start earlier)
Reduce startWhen from 3 to 1 second if WPS is included in the build. While this is done regardless of runtime WPS configuration, it is fine to use a smaller value here in general. This cuts two seconds out from WPS negotiation if the driver does not support addition of WPS IE into the (Re)Association Request frame.
This commit is contained in:
parent
a9aca28ba3
commit
b414900a90
1 changed files with 5 additions and 0 deletions
|
@ -282,7 +282,12 @@ SM_STATE(SUPP_PAE, CONNECTING)
|
||||||
* delay authentication. Use a short timeout to send the first
|
* delay authentication. Use a short timeout to send the first
|
||||||
* EAPOL-Start if Authenticator does not start authentication.
|
* EAPOL-Start if Authenticator does not start authentication.
|
||||||
*/
|
*/
|
||||||
|
#ifdef CONFIG_WPS
|
||||||
|
/* Reduce latency on starting WPS negotiation. */
|
||||||
|
sm->startWhen = 1;
|
||||||
|
#else /* CONFIG_WPS */
|
||||||
sm->startWhen = 3;
|
sm->startWhen = 3;
|
||||||
|
#endif /* CONFIG_WPS */
|
||||||
}
|
}
|
||||||
eapol_enable_timer_tick(sm);
|
eapol_enable_timer_tick(sm);
|
||||||
sm->eapolEap = FALSE;
|
sm->eapolEap = FALSE;
|
||||||
|
|
Loading…
Reference in a new issue