]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: reject TSPEC TIDs (TSIDs) for aggregation
authorJohannes Berg <johannes.berg@intel.com>
Wed, 14 Sep 2016 09:38:31 +0000 (11:38 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 15 Sep 2016 08:08:52 +0000 (10:08 +0200)
commit6249e50eadb2087498d7244ef3219f466226920c
tree4f39837717938d9cbf341704d0c8d06113b6b3f2
parente7c3e7d5b0498e2c4c2881c758919a52648d2639
mac80211: reject TSPEC TIDs (TSIDs) for aggregation

Since mac80211 doesn't currently support TSIDs 8-15 which can
only be used after QoS TSPEC negotiation (and not even after
WMM negotiation), reject attempts to set up aggregation
sessions for them, which might confuse drivers. In mac80211
we do correctly handle that, but the TSIDs should never get
used anyway, and drivers might not be able to handle it.

Cc: stable@vger.kernel.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/agg-rx.c
net/mac80211/agg-tx.c