Search Linux Wireless

[PATCH wireless-next v2 0/3] wifi: cfg80211/mac80211: add support to handle incumbent signal detected event

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

 



This patch series adds support to handle incumbent signal interference
detected event in 6 GHz band. When an incumbent signal is detected by an
AP/mesh interface operating in 6 GHz band, the AP/mesh is expected to
vacate the channels affected by it.

Driver is expected to call the newly introduced API with required
information to notify the interference detection. This information will be
ultimately sent to user space via NL command. User space is expected to
process it and take further action - vacate the channel, or reduce the
bandwidth.

Aditya Kumar Singh (1):
  wifi: mac80211_hwsim: add incumbent signal interference detection
    support

Hari Chandrakanthan (2):
  wifi: cfg80211: add support to handle incumbent signal detected event
    from mac80211/driver
  wifi: mac80211: add support to handle incumbent signal detected event
    from driver
---
Changes in v2:
 - Updated the kernel doc of NL80211_ATTR_INCUMBENT_SIGNAL_INTERFERENCE_BITMAP
   to include details of how it interacts with puncturing.
 - Rebased on ToT
---
 drivers/net/wireless/virtual/mac80211_hwsim.c | 33 ++++++++++++++++
 drivers/net/wireless/virtual/mac80211_hwsim.h |  4 ++
 include/net/cfg80211.h                        | 17 ++++++++
 include/net/mac80211.h                        | 18 +++++++++
 include/uapi/linux/nl80211.h                  | 19 +++++++++
 net/mac80211/ieee80211_i.h                    |  5 +++
 net/mac80211/main.c                           |  3 ++
 net/mac80211/trace.h                          | 26 +++++++++++++
 net/mac80211/util.c                           | 39 +++++++++++++++++++
 net/wireless/mlme.c                           | 12 ++++++
 net/wireless/nl80211.c                        | 35 +++++++++++++++++
 net/wireless/nl80211.h                        |  4 ++
 12 files changed, 215 insertions(+)


base-commit: e3ac93e9d916ebae0711a42f524429dad89c4887
-- 
2.34.1





[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