diff options
author | Juuso Oikarinen <juuso.oikarinen@nokia.com> | 2009-11-02 13:22:11 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2009-11-02 15:43:34 -0500 |
commit | 19ad0715d8d9acc259ef02f83df767df2cf1eafe (patch) | |
tree | 330fff898975a7f3a17106046e939c4049200e68 /drivers/net/wireless/wl12xx/wl1271_conf.h | |
parent | 3b775b4b27818130291e7716f3ce1e24664004c9 (diff) |
wl1271: Add retry implementation for PSM entries
PSM entries can fail (transmitting the corresponding null-func may not
be heard by the AP.) Previously, this scenario was not detected, and
out-of-sync between STA and AP could occur.
Add retry implementation for the entries to recover from the situation.
Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Reviewed-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/wl12xx/wl1271_conf.h')
-rw-r--r-- | drivers/net/wireless/wl12xx/wl1271_conf.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/wireless/wl12xx/wl1271_conf.h b/drivers/net/wireless/wl12xx/wl1271_conf.h index 061d47520a32..565373ede265 100644 --- a/drivers/net/wireless/wl12xx/wl1271_conf.h +++ b/drivers/net/wireless/wl12xx/wl1271_conf.h | |||
@@ -712,6 +712,14 @@ struct conf_conn_settings { | |||
712 | * Range 0 - 255 | 712 | * Range 0 - 255 |
713 | */ | 713 | */ |
714 | u8 bet_max_consecutive; | 714 | u8 bet_max_consecutive; |
715 | |||
716 | /* | ||
717 | * Specifies the maximum number of times to try PSM entry if it fails | ||
718 | * (if sending the appropriate null-func message fails.) | ||
719 | * | ||
720 | * Range 0 - 255 | ||
721 | */ | ||
722 | u8 psm_entry_retries; | ||
715 | }; | 723 | }; |
716 | 724 | ||
717 | #define CONF_SR_ERR_TBL_MAX_VALUES 14 | 725 | #define CONF_SR_ERR_TBL_MAX_VALUES 14 |