linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac
Ali MJ Al-Nasrawy 2258ee58ba brcmsmac: AP mode: update beacon when TIM changes
Beacons are not updated to reflect TIM changes. This is not compliant with
power-saving client stations as the beacons do not have valid TIM and can
cause the network to stall at random occasions and to have highly variable
latencies.
Fix it by updating beacon templates on mac80211 set_tim callback.

Addresses an issue described in:
https://marc.info/?i=20180911163534.21312d08%20()%20manjaro

Signed-off-by: Ali MJ Al-Nasrawy <alimjalnasrawy@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-10-13 20:00:42 +03:00
..
phy brcmsmac: Remove extra parentheses 2018-08-31 18:41:27 +03:00
aiutils.c
aiutils.h
ampdu.c
ampdu.h
antsel.c
antsel.h
brcms_trace_brcmsmac_msg.h
brcms_trace_brcmsmac_tx.h
brcms_trace_brcmsmac.h
brcms_trace_events.c
brcms_trace_events.h
channel.c brcmsmac: remove duplicated bit-wise or of IEEE80211_CHAN_NO_IR 2018-02-27 18:25:12 +02:00
channel.h
d11.h
debug.c brcm80211: remove redundant condition check before debugfs_remove_recursive 2018-09-20 15:10:16 +03:00
debug.h
dma.c brcmsmac: Free packet if dma_mapping_error() fails in dma_rxfill 2016-07-19 21:14:20 +03:00
dma.h
led.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
led.h
mac80211_if.c brcmsmac: AP mode: update beacon when TIM changes 2018-10-13 20:00:42 +03:00
mac80211_if.h
main.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
main.h brcmsmac: AP mode: update beacon when TIM changes 2018-10-13 20:00:42 +03:00
Makefile Makefile: drop -D__CHECK_ENDIAN__ from cflags 2016-12-16 00:13:43 +02:00
phy_shim.c
phy_shim.h
pmu.c
pmu.h
pub.h
rate.c
rate.h
scb.h
stf.c brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get() 2016-07-19 21:14:20 +03:00
stf.h
types.h
ucode_loader.c
ucode_loader.h