Hi Greg, Please consider following wlcore performance fixes for linux-4.4.y. Here is the original submission: http://www.spinics.net/lists/linux-wireless/msg153522.html Also pulled in couple of mac80211 related fixes for patchset completion. We run into a performance issue recently on android-4.9 and earlier kernels with AOSP on Hikey(using wl1835 module). Here is the bug report: https://bugs.96boards.org/show_bug.cgi?id=497. Patchset for linux-4.9.y is already submitted to stable. This patchset fixed that performance regression on android-4.4 kernel based on linux-4.4.y. Maxim Altshul (3): mac80211: RX BA support for sta max_rx_aggregation_subframes wlcore: Pass win_size taken from ieee80211_sta to FW wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event Sara Sharon (2): mac80211: pass RX aggregation window size to driver mac80211: pass block ack session timeout to to driver drivers/net/wireless/ath/ath10k/mac.c | 7 +-- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 7 +-- drivers/net/wireless/ath/ath9k/main.c | 8 ++-- drivers/net/wireless/ath/carl9170/main.c | 8 ++-- drivers/net/wireless/ath/wcn36xx/main.c | 8 ++-- .../net/wireless/brcm80211/brcmsmac/mac80211_if.c | 8 ++-- drivers/net/wireless/cw1200/sta.c | 4 +- drivers/net/wireless/cw1200/sta.h | 4 +- drivers/net/wireless/iwlegacy/4965-mac.c | 8 ++-- drivers/net/wireless/iwlegacy/4965.h | 4 +- drivers/net/wireless/iwlwifi/dvm/mac80211.c | 9 ++-- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 9 ++-- drivers/net/wireless/mac80211_hwsim.c | 8 ++-- drivers/net/wireless/mediatek/mt7601u/main.c | 8 ++-- drivers/net/wireless/mwl8k.c | 10 ++-- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c | 6 +-- drivers/net/wireless/realtek/rtlwifi/core.c | 8 ++-- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 19 +++----- drivers/net/wireless/rt2x00/rt2800lib.c | 7 +-- drivers/net/wireless/rt2x00/rt2800lib.h | 4 +- drivers/net/wireless/ti/wl18xx/event.c | 28 ++++++++++++ drivers/net/wireless/ti/wl18xx/event.h | 1 + drivers/net/wireless/ti/wl18xx/main.c | 3 +- drivers/net/wireless/ti/wlcore/acx.c | 5 +- drivers/net/wireless/ti/wlcore/acx.h | 3 +- drivers/net/wireless/ti/wlcore/main.c | 14 ++++-- include/net/mac80211.h | 48 ++++++++++++++------ net/mac80211/agg-rx.c | 32 ++++++++++--- net/mac80211/agg-tx.c | 53 ++++++++++++++-------- net/mac80211/driver-ops.c | 10 ++-- net/mac80211/driver-ops.h | 4 +- net/mac80211/sta_info.c | 3 ++ net/mac80211/trace.h | 43 ++++++++++-------- 33 files changed, 255 insertions(+), 146 deletions(-) -- 2.7.4