linux/net/mac80211
Maxim Altshul 4fdbc67a25 mac80211: call get_expected_throughput only after adding station
Depending on which method the driver implements, userspace could
call this (indirectly, by getting station info) before the driver
knows about the station, possibly causing it to misbehave.

Therefore, add a check for sta->uploaded which indicates that the
driver knows about the station.

Signed-off-by: Maxim Altshul <maxim.altshul@ti.com>
[reword commit message]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2016-08-11 20:00:37 +02:00
..
aes_ccm.c
aes_ccm.h
aes_cmac.c
aes_cmac.h
aes_gcm.c
aes_gcm.h
aes_gmac.c
aes_gmac.h
agg-rx.c mac80211: agg-rx: refuse ADDBA Request with timeout update 2016-07-06 14:44:14 +02:00
agg-tx.c mac80211: implement fair queueing per txq 2016-06-09 11:34:08 +02:00
cfg.c mac80211: fix purging multicast PS buffer queue 2016-08-05 14:06:28 +02:00
chan.c
debug.h
debugfs_key.c
debugfs_key.h
debugfs_netdev.c
debugfs_netdev.h
debugfs_sta.c mac80211: add vht cap decode to debugfs 2016-05-31 13:07:54 +02:00
debugfs_sta.h
debugfs.c mac80211: add debug knobs for fair queuing 2016-06-09 11:43:38 +02:00
debugfs.h
driver-ops.c
driver-ops.h mac80211: call get_expected_throughput only after adding station 2016-08-11 20:00:37 +02:00
ethtool.c
ht.c
ibss.c
ieee80211_i.h mac80211: Add support for beacon report radio measurement 2016-07-06 14:53:19 +02:00
iface.c mac80211: implement fair queueing per txq 2016-06-09 11:34:08 +02:00
Kconfig
key.c
key.h
led.c
led.h
main.c mac80211: implement fair queueing per txq 2016-06-09 11:34:08 +02:00
Makefile
mesh_hwmp.c mac80211: mesh: Add support for HW RC implementation 2016-08-11 16:51:40 +02:00
mesh_pathtbl.c
mesh_plink.c mac80211: use common cleanup for user/!user_mpm 2016-06-30 12:06:41 +02:00
mesh_ps.c
mesh_sync.c
mesh.c mac80211: mesh: flush stations before beacons are stopped 2016-08-03 08:45:15 +02:00
mesh.h
michael.c
michael.h
mlme.c
ocb.c
offchannel.c
pm.c
rate.c
rate.h
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht_debugfs.c
rc80211_minstrel_ht.c
rc80211_minstrel_ht.h
rc80211_minstrel.c
rc80211_minstrel.h
rx.c mac80211: fix check for buffered powersave frames with txq 2016-08-02 09:50:26 +02:00
scan.c mac80211: report failure to start (partial) scan as scan abort 2016-07-06 14:54:38 +02:00
spectmgmt.c mac80211: parse wide bandwidth channel switch IE with workaround 2016-07-06 14:55:04 +02:00
sta_info.c mac80211: call get_expected_throughput only after adding station 2016-08-11 20:00:37 +02:00
sta_info.h mac80211: mesh: Add support for HW RC implementation 2016-08-11 16:51:40 +02:00
status.c mac80211: End the MPSP even if EOSP frame was not acked 2016-08-05 14:06:29 +02:00
tdls.c mac80211: silence an uninitialized variable warning 2016-06-30 12:06:19 +02:00
tkip.c
tkip.h
trace_msg.h
trace.c
trace.h
tx.c mac80211: remove skb header offset mangling in ieee80211_build_hdr 2016-08-11 16:51:41 +02:00
util.c mac80211: implement fair queueing per txq 2016-06-09 11:34:08 +02:00
vht.c
wep.c
wep.h
wme.c
wme.h
wpa.c
wpa.h