diff options
author | Johannes Berg <johannes.berg@intel.com> | 2015-03-09 11:13:04 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2015-03-30 10:33:19 +0200 |
commit | 8f9c77fc1e8d4dfc1e7dc631d193162c75feef2e (patch) | |
tree | d62ce6c08dc235112df22a3524d8266942c5c6bb /net/mac80211/aes_ccm.h | |
parent | a38700dd486f3def34cef47d00e2d360a04a7bc8 (diff) | |
download | linux-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