diff options
author | Bryan O'Donoghue <bryan.odonoghue@linaro.org> | 2020-09-11 12:23:09 +0100 |
---|---|---|
committer | Bryan O'Donoghue <bryan.odonoghue@linaro.org> | 2020-11-03 10:34:01 +0000 |
commit | 8b28bf5494938da479de0274c981a2c01882e5a5 (patch) | |
tree | d87962f48bebc6f4d4ba7e38afbacf0e155d449b | |
parent | 19ce357f0f871b52a3038928af852f6d0ffcfb0a (diff) |
wcn36xx: Enable firmware offloaded keepaliveath.master-03-11-20+wcn36xx-fw-offload-suspend-resume-t0
This patch calls wcn36xx_smd_keep_alive_req() on the STA patch immediately
after associating with an AP.
This will cause the firmware to send a NULL packet out to the AP every 30
seconds, thus offloading keep-alive processing from the SoC to the
firmware.
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
-rw-r--r-- | drivers/net/wireless/ath/wcn36xx/main.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/wcn36xx/main.c b/drivers/net/wireless/ath/wcn36xx/main.c index e924cc4acde0..5867bd9c2f64 100644 --- a/drivers/net/wireless/ath/wcn36xx/main.c +++ b/drivers/net/wireless/ath/wcn36xx/main.c @@ -910,6 +910,7 @@ static void wcn36xx_bss_info_changed(struct ieee80211_hw *hw, * place where AID is available. */ wcn36xx_smd_config_sta(wcn, vif, sta); + wcn36xx_enable_keep_alive_null_packet(wcn, vif); } else { wcn36xx_dbg(WCN36XX_DBG_MAC, "disassociated bss %pM vif %pM AID=%d\n", |