Wait longer for inactive client probe (empty data frame)

Some devices cannot respond to inactive client probe (empty data frame)
within one second. For example, iPhone may take up to 3 secs. This
becomes a significant problem when ap_max_inactivity is set to lower
value such as 10 secs. iPhone can lose Wi-Fi connection after ~1 min
of user inactivity.

Signed-off-by: Dmitry Ivanov <dima@ubnt.com>
This commit is contained in:
Dmitry Ivanov 2015-10-06 16:26:58 +03:00 committed by Jouni Malinen
parent e5d34da25a
commit 9b285081ff

View file

@ -181,7 +181,7 @@ struct sta_info {
* AP_DISASSOC_DELAY seconds. Similarly, the station will be deauthenticated * AP_DISASSOC_DELAY seconds. Similarly, the station will be deauthenticated
* after AP_DEAUTH_DELAY seconds has passed after disassociation. */ * after AP_DEAUTH_DELAY seconds has passed after disassociation. */
#define AP_MAX_INACTIVITY (5 * 60) #define AP_MAX_INACTIVITY (5 * 60)
#define AP_DISASSOC_DELAY (1) #define AP_DISASSOC_DELAY (3)
#define AP_DEAUTH_DELAY (1) #define AP_DEAUTH_DELAY (1)
/* Number of seconds to keep STA entry with Authenticated flag after it has /* Number of seconds to keep STA entry with Authenticated flag after it has
* been disassociated. */ * been disassociated. */