This series includes following changes. * Add 6 GHz band capability element (IEEE 802.11ax/D6.0, 9.4.2.261) in mesh beacon and assoc. request. * Add 6 GHz operation information in HE operation. * Parse 6 GHz information elements. * Decouple HT/VHT capability and do not allow HT/VHT overrides in 6 GHz. * Determine channel information from HE information. -Rajkumar Rajkumar Manoharan (10): mac80211: fix memory overlap due to variable length param cfg80211: validate 6 GHz chandef nl80211: add HE 6 GHz Band Capability support mac80211: add HE 6 GHz Band Capabilities into parse extension mac80211: handle HE 6 GHz Capability in HE STA processing mac80211: add HE 6 GHz Band Capability IE in assoc. request mac80211: build HE operation with 6 GHz oper information mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode mac80211: determine chantype from HE operation in 6 GHz ath11k: build HE 6 GHz capability drivers/net/wireless/ath/ath11k/core.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 33 ++++++- include/linux/ieee80211.h | 58 +++++++++++ include/net/cfg80211.h | 24 +++++ include/net/mac80211.h | 7 +- include/uapi/linux/nl80211.h | 6 ++ net/mac80211/cfg.c | 3 +- net/mac80211/he.c | 65 ++++++++++-- net/mac80211/ieee80211_i.h | 8 +- net/mac80211/mesh.c | 62 +++++++++++- net/mac80211/mesh.h | 2 + net/mac80211/mesh_plink.c | 7 +- net/mac80211/mlme.c | 25 ++++- net/mac80211/util.c | 174 ++++++++++++++++++++++++++++++++- net/wireless/chan.c | 46 +++++++++ net/wireless/nl80211.c | 14 +++ 16 files changed, 510 insertions(+), 25 deletions(-) -- 2.7.4