summaryrefslogtreecommitdiffstats
path: root/net/mac80211/aes_ccm.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2015-03-09 11:13:04 +0100
committerJohannes Berg <johannes.berg@intel.com>2015-03-30 10:33:19 +0200
commit8f9c77fc1e8d4dfc1e7dc631d193162c75feef2e (patch)
treed62ce6c08dc235112df22a3524d8266942c5c6bb /net/mac80211/aes_ccm.h
parenta38700dd486f3def34cef47d00e2d360a04a7bc8 (diff)
downloadlinux-8f9c77fc1e8d4dfc1e7dc631d193162c75feef2e.tar.bz2
mac80211: reject aggregation sessions with non-HT peers
If a peer or some local agent (rate control, ...) decides to start an aggregation session but doesn't support HT (which also implies QoS), reject it. This is mostly a corner case as such peers normally won't try to use block-ack sessions and rate control wouldn't start them, but technically QoS stations could request it according to the spec. However, since drivers don't really support such non-HT sessions it's better to reject them. Also, while at it, move the tracing for TX sessions earlier so it captures the error cases as well. Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/aes_ccm.h')
0 files changed, 0 insertions, 0 deletions