Hi Dave, Here's another set of updates. Note that there's a patch here (lib80211 skcipher removal to simplify the code) that will cause conflicts when merging with the crypto tree, the new code from this should be used. Please advise Greg/Linus unless the crypto tree will somehow end up in your tree first? Please pull and let me know if there's any problem. Thanks, johannes The following changes since commit abf1a08ff3237a27188ff8cc2904f2cea893af55: net: vhost: remove bad code line (2018-10-07 21:31:32 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-davem-2018-10-12 for you to fetch changes up to f8252e7b5a83deee0e477fc1e31e3f06ceb35d28: mac80211: implement ieee80211_tx_rate_update to update rate (2018-10-12 13:05:40 +0200) ---------------------------------------------------------------- Highlights: * merge net-next, so I can finish the hwsim workqueue removal * fix TXQ NULL pointer issue that was reported multiple times * minstrel cleanups from Felix * simplify lib80211 code by not using skcipher, note that this will conflict with the crypto tree (and this new code here should be used) * use new netlink policy validation in nl80211 * fix up SAE (part of WPA3) in client-mode * FTM responder support in the stack ---------------------------------------------------------------- Andrew Zaborowski (1): nl80211: Fix a GET_KEY reply attribute Anilkumar Kolli (1): mac80211: implement ieee80211_tx_rate_update to update rate Ankita Bajaj (1): nl80211: Add per peer statistics to compute FCS error rate Chaitanya T K (1): mac80211: minstrel: Enable STBC and LDPC for VHT Rates Colin Ian King (1): cfg80211: remove redundant check of !scan_plan Erik Stromdahl (1): mac80211: fix issue with possible txq NULL pointer Felix Fietkau (8): mac80211: minstrel: remove unnecessary debugfs cleanup code mac80211: minstrel: merge with minstrel_ht, always enable VHT support mac80211: minstrel: reduce minstrel_mcs_groups size mac80211: minstrel: fix using short preamble CCK rates on HT clients mac80211: minstrel: fix CCK rate group streams value mac80211: minstrel: fix sampling/reporting of CCK rates in HT mode mac80211: minstrel: do not sample rates 3 times slower than max_prob_rate mac80211: rc80211_minstrel: remove variance / stddev calculation Johannes Berg (14): cfg80211: combine duplicate wdev init code cfg80211: tracing: reuse wiphy_wdev_evt for rdev_get_txq_stats nl80211: remove nl80211_prepare_wdev_dump() skb argument cfg80211: regulatory: make initialization more robust cfg80211: move cookie_counter out of wiphy nl80211: add error messages to nl80211_parse_chandef() cfg80211: combine wdev/netdev unregister code cfg80211: unify sending NL80211_CMD_NEW_INTERFACE cfg80211: sort tracing properly Merge remote-tracking branch 'net-next/master' into mac80211-next lib80211: don't use skcipher nl80211: use policy range validation where applicable nl80211: use netlink policy validation function for elements mac80211: avoid reflecting frames back to the client Jouni Malinen (3): mac80211: Helper function for marking STA authenticated mac80211: Move ieee80211_mgd_auth() EBUSY check to be before allocation mac80211: Extend SAE authentication in infra BSS STA mode Martin Willi (1): mac80211_hwsim: drop now unused work-queue from hwsim Masashi Honma (1): mac80211: Remove unused initialization Pradeep Kumar Chitrapu (2): cfg80211: support FTM responder configuration/statistics mac80211: support FTM responder configuration/statistics Wei Yongjun (1): mac80211: fix error handling in ieee80211_register_hw() zhong jiang (1): cfg80211: remove unnecessary null pointer check in cfg80211_netdev_notifier_call drivers/net/wireless/mac80211_hwsim.c | 11 +- include/linux/ieee80211.h | 1 + include/net/cfg80211.h | 62 ++- include/net/mac80211.h | 43 ++ include/uapi/linux/nl80211.h | 98 ++++ net/mac80211/Kconfig | 17 +- net/mac80211/Makefile | 11 +- net/mac80211/cfg.c | 85 +++ net/mac80211/driver-ops.h | 16 + net/mac80211/ieee80211_i.h | 1 + net/mac80211/main.c | 11 +- net/mac80211/mlme.c | 107 ++-- net/mac80211/rate.h | 13 - net/mac80211/rc80211_minstrel.c | 162 ------ net/mac80211/rc80211_minstrel.h | 35 +- net/mac80211/rc80211_minstrel_debugfs.c | 68 +-- net/mac80211/rc80211_minstrel_ht.c | 298 +++++++---- net/mac80211/rc80211_minstrel_ht.h | 20 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 58 +- net/mac80211/rx.c | 12 +- net/mac80211/status.c | 19 + net/mac80211/trace.h | 23 + net/mac80211/util.c | 8 + net/wireless/core.c | 83 +-- net/wireless/core.h | 14 + net/wireless/lib80211_crypt_tkip.c | 59 +- net/wireless/lib80211_crypt_wep.c | 52 +- net/wireless/nl80211.c | 830 ++++++++++++++--------------- net/wireless/rdev-ops.h | 15 + net/wireless/reg.c | 9 + net/wireless/trace.h | 233 ++++---- 31 files changed, 1338 insertions(+), 1136 deletions(-)