WSL2-Linux-Kernel/net/mac80211
Sara Sharon babc305e21 mac80211: reset CQM history upon reconfiguration
The current behavior of notifying CQM events is inconsistent:
Upon first configuration there is a cqm event with the current
status according to threshold configured, regardless of signal
stability.
When there is reconfiguration no event is sent unless there is
a significant change to the signal level according to the new
configuration.

Since the current reconfiguration behavior might cause missing
CQM events in case the current signal did not change but is on
the other side of the new threshold, fix that by resetting the
stored signal level upon reconfiguration.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2015-09-22 15:22:50 +02:00
..
Kconfig mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
Makefile mac80211: deinline drv_sta_state 2015-07-17 15:48:50 +02:00
aes_ccm.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_ccm.h
aes_cmac.c mac80211: remove ieee80211_aes_cmac_calculate_k1_k2() 2015-08-13 11:31:45 +02:00
aes_cmac.h
aes_gcm.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_gcm.h
aes_gmac.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_gmac.h
agg-rx.c
agg-tx.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
cfg.c mac80211: reset CQM history upon reconfiguration 2015-09-22 15:22:50 +02:00
cfg.h
chan.c mac80211: upgrade BW of TDLS peers when possible 2015-07-17 15:38:12 +02:00
debug.h
debugfs.c mac80211: define TDLS wider BW support bits 2015-07-17 15:38:11 +02:00
debugfs.h
debugfs_key.c mac80211: remove key TX/RX counter 2015-07-17 15:38:01 +02:00
debugfs_key.h
debugfs_netdev.c mac80211: add rate mask logic for vht rates 2015-08-14 17:49:51 +02:00
debugfs_netdev.h
debugfs_sta.c mac80211: clean up station debugfs 2015-05-05 14:21:55 +02:00
debugfs_sta.h
driver-ops.c mac80211: deinline drv_sta_state 2015-07-17 15:48:50 +02:00
driver-ops.h mac80211: deinline drv_sta_state 2015-07-17 15:48:50 +02:00
ethtool.c mac80211: remove sta->tx_fragments counter 2015-05-05 14:21:55 +02:00
event.c
ht.c
ibss.c mac80211: fix the beacon csa counter for mesh and ibss 2015-06-09 22:04:25 +02:00
ieee80211_i.h mac80211: add rate mask logic for vht rates 2015-08-14 17:49:51 +02:00
iface.c mac80211: add rate mask logic for vht rates 2015-08-14 17:49:51 +02:00
key.c mac80211: remove sta_info.gtk_idx 2015-07-17 15:37:54 +02:00
key.h mac80211: remove key TX/RX counter 2015-07-17 15:38:01 +02:00
led.c mac80211: fix throughput LED trigger 2015-05-11 19:16:04 +02:00
led.h mac80211: make LED triggering depend on activation 2015-05-05 14:21:56 +02:00
main.c mac80211: TDLS: handle chan-switch in RTNL locked work 2015-07-17 15:40:15 +02:00
mesh.c mac80211: move mesh related station fields to own struct 2015-07-17 15:38:06 +02:00
mesh.h
mesh_hwmp.c mac80211: mesh: move fail_avg into mesh struct 2015-07-17 15:38:24 +02:00
mesh_pathtbl.c
mesh_plink.c mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
mesh_ps.c mac80211: mesh: separate plid and aid concepts 2015-07-17 15:47:11 +02:00
mesh_sync.c mac80211: move mesh related station fields to own struct 2015-07-17 15:38:06 +02:00
michael.c
michael.h
mlme.c mac80211: avoid VHT usage with no 80MHz chans allowed 2015-09-04 14:31:41 +02:00
ocb.c mac80211: Make OCB mode set BSSID 2015-08-14 17:49:49 +02:00
offchannel.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
pm.c mac80211: wowlan: enable powersave if suspend while ps-polling 2015-07-17 11:13:21 +02:00
rate.c mac80211: Do not use sizeof() on pointer type 2015-09-04 14:23:08 +02:00
rate.h mac80211: deinline rate_control_rate_init, rate_control_rate_update 2015-07-17 15:50:02 +02:00
rc80211_minstrel.c mac80211: fix invalid read in minstrel_sort_best_tp_rates() 2015-08-13 13:52:34 +02:00
rc80211_minstrel.h
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht.c mac80211: minstrel_ht: handle peers in dynamic SMPS 2015-07-17 15:38:20 +02:00
rc80211_minstrel_ht.h
rc80211_minstrel_ht_debugfs.c
rx.c mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
scan.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
spectmgmt.c
sta_info.c mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
sta_info.h mac80211: use DECLARE_EWMA 2015-08-14 17:49:53 +02:00
status.c mac80211: remove always true condition 2015-08-13 11:36:01 +02:00
tdls.c mac80211: protect non-HT BSS when HT TDLS traffic exists 2015-09-04 14:25:46 +02:00
tkip.c
tkip.h
trace.c
trace.h mac80211: extend get_tkip_seq to all keys 2015-05-06 13:29:59 +02:00
trace_msg.h
tx.c mac80211: Set txrc.bss to true for OCB interfaces 2015-08-14 17:49:48 +02:00
util.c mac80211: clear local->suspended before calling drv_resume() 2015-07-17 15:40:46 +02:00
vht.c mac80211: avoid VHT usage with no 80MHz chans allowed 2015-09-04 14:31:41 +02:00
wep.c mac80211: move WEP tailroom size check 2015-05-11 14:51:29 +02:00
wep.h
wme.c
wme.h
wpa.c mac80211: support device/driver PN check for CCMP/GCMP 2015-07-17 15:38:02 +02:00
wpa.h