fix(wifi): Add bss max idle timer and protected keep alive fixes

This commit is contained in:
Sajia
2026-04-30 14:08:49 +08:00
committed by muhaidong
parent a898b362cd
commit 4fd34e5e4c
3 changed files with 3 additions and 3 deletions
@@ -80,7 +80,7 @@ tsf_hal_set_tbtt_start_time = 0x40001f38;
ieee80211_ampdu_reorder = 0x40001fb0; ieee80211_ampdu_reorder = 0x40001fb0;
ieee80211_encap_esfbuf = 0x40001fb8; ieee80211_encap_esfbuf = 0x40001fb8;
ieee80211_output_process = 0x40001fc4; ieee80211_output_process = 0x40001fc4;
sta_input = 0x40001fcc; //sta_input = 0x40001fcc;
ieee80211_classify = 0x40001fe0; ieee80211_classify = 0x40001fe0;
ieee80211_crypto_decap = 0x40001ff8; ieee80211_crypto_decap = 0x40001ff8;
//ieee80211_ccmp_decrypt = 0x4000200c; //ieee80211_ccmp_decrypt = 0x4000200c;
@@ -521,7 +521,7 @@ typedef enum {
* @brief Configuration structure for BSS max idle * @brief Configuration structure for BSS max idle
*/ */
typedef struct { typedef struct {
uint16_t period; /**< Sets BSS Max idle period (1 Unit = 1000TUs OR 1.024 Seconds). If there are no frames for this period from a STA, SoftAP will disassociate due to inactivity. Setting it to 0 disables the feature */ uint16_t period; /**< Sets BSS Max idle period (1 Unit = 1000TUs OR 1.024 Seconds). If there are no frames for this period from a STA, SoftAP will disassociate due to inactivity. Setting it to 0 disables the feature. Minimum value will be 10 */
bool protected_keep_alive; /**< Requires clients to use protected keep alive frames for BSS Max Idle period */ bool protected_keep_alive; /**< Requires clients to use protected keep alive frames for BSS Max Idle period */
} wifi_bss_max_idle_config_t; } wifi_bss_max_idle_config_t;