Adds infrastructure for driver to offload NoAck functionality, driver like ath10k could make use of it. Also extends the current ndev wide NoAck policy to per-station, with sta level NoAck policy configuration userspace could selectively turn off/on Noack based on various connection parameters of the station. Tamizh chelvam (2): ath10k: Add wmi command support for station specific TID config ath10k: Add support for station specific noack TID policy Vasanthakumar Thiagarajan (4): mac80211: Add NoAck policy functionality offload infrastructure nl80211/mac80211: Extend NoAck policy command with peer MAC address mac80211: Apply per-peer NoAck tid bitmap configuration mac80211: Advertise per-peer NoAck policy support include/net/cfg80211.h | 12 +++++++++-- include/net/mac80211.h | 13 ++++++++++++ include/uapi/linux/nl80211.h | 16 +++++++++++++- net/mac80211/cfg.c | 48 ++++++++++++++++++++++++++++++++++++++---- net/mac80211/driver-ops.h | 22 +++++++++++++++++++ net/mac80211/ieee80211_i.h | 2 +- net/mac80211/iface.c | 4 ++++ net/mac80211/main.c | 4 ++++ net/mac80211/sta_info.c | 2 ++ net/mac80211/sta_info.h | 3 +++ net/mac80211/trace.h | 25 ++++++++++++++++++++++ net/mac80211/tx.c | 4 +++- net/mac80211/wme.c | 35 +++++++++++++++++++++++++++++- net/wireless/nl80211.c | 22 ++++++++++++++----- net/wireless/rdev-ops.h | 7 +++--- net/wireless/trace.h | 15 +++++++------ 16 files changed, 210 insertions(+), 24 deletions(-) -- 1.7.9.5