This patch adds support for NoAck per WMM Queue. The Unicast QoS Header is adapted accordingly for each outgoing frame. The NoAck policy for the individual queues is turned and off through a tid bitmap with nl80211 commands. I have tested this feature on ath9k as well as ath5k devices. There is an iw patch as well to make use of this feature. It should apply well on the latest wireless-testing kernel. Signed-off-by: Simon Wunderlich <siwu@xxxxxxxxxxxxxxxxxx> Signed-off-by: Mathias Kretschmer <mathias.kretschmer@xxxxxxxxxxxxxxxxxxx> --- Changes to PATCH: consider NO_ACK flag when calculating duration check if set_txq_noack op is implemented before calling it Changes to PATCHv2: change from TXQ_PARAM enhancement to separate command. This should be more clean and enables more configuration options. Changes to PATCHv3: advertise NL80211_CMD_SET_NOACK_MAP in nl80211_send_wiphy() use BIT() and fix indendation Signed-off-by: Simon Wunderlich <siwu@xxxxxxxxxxxxxxxxxx> Signed-off-by: Mathias Kretschmer <mathias.kretschmer@xxxxxxxxxxxxxxxxxxx> Simon Wunderlich (3): mac80211: remove debugfs noack test wireless: Add NoAck per tid support mac80211: Add NoAck per tid support include/linux/nl80211.h | 10 ++++++++++ include/net/cfg80211.h | 6 ++++++ net/mac80211/cfg.c | 11 +++++++++++ net/mac80211/debugfs.c | 35 ----------------------------------- net/mac80211/ieee80211_i.h | 4 +++- net/mac80211/iface.c | 2 ++ net/mac80211/tx.c | 10 +--------- net/mac80211/wme.c | 8 ++++++-- net/wireless/nl80211.c | 29 +++++++++++++++++++++++++++++ 9 files changed, 68 insertions(+), 47 deletions(-) -- 1.7.7.3 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html