Search Linux Wireless

[PATCH 00/10] mac80211: add 6 GHz IEs support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux