]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: synchronously reserve TID per station
authorLiad Kaufman <liad.kaufman@intel.com>
Wed, 19 Nov 2014 11:47:38 +0000 (13:47 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 19 Nov 2014 17:45:36 +0000 (18:45 +0100)
commitfd7d035a00072a08fc5c764c88d9dbde3585cdf6
tree7e90aaf36e8149ca731e4d8589d9d18556de933b
parent8c563a8582b6749402f689f7db784500d19f80a5
mac80211: synchronously reserve TID per station

In TDLS (e.g., TDLS off-channel) there is a requirement for
some drivers to supply an unused TID between the AP and the
device to the FW, to allow sending PTI requests and to allow
the FW to aggregate on a specific TID for better throughput.

To ensure that the allocated TID is indeed unused, this patch
introduces an API for blocking the driver from TXing on that
TID.

Signed-off-by: Liad Kaufman <liad.kaufman@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/agg-tx.c
net/mac80211/ieee80211_i.h
net/mac80211/sta_info.c
net/mac80211/sta_info.h
net/mac80211/tx.c
net/mac80211/wme.c