]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: cfg80211: add support to handle incumbent signal detected event from mac80211...
authorHari Chandrakanthan <quic_haric@quicinc.com>
Mon, 16 Feb 2026 03:20:26 +0000 (08:50 +0530)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 2 Mar 2026 08:14:54 +0000 (09:14 +0100)
commit6a584e336cefb230e2d981a464f4d85562eb750c
tree371e5637ab94a47b8361155d09d336fcd541efa0
parentf3f52e6f20ac875ebbef6bd3a235a06d9c4d3fa0
wifi: cfg80211: add support to handle incumbent signal detected event from mac80211/driver

When any incumbent signal is detected by an AP/mesh interface operating
in 6 GHz band, FCC mandates the AP/mesh to vacate the channels affected
by it [1].

Add a new API cfg80211_incumbent_signal_notify() that can be used
by mac80211 or drivers to notify the higher layers about the signal
interference event with the interference bitmap in which each bit
denotes the affected 20 MHz in the operating channel.

Add support for the new nl80211 event and nl80211 attribute as well to
notify userspace on the details about the interference event. Userspace is
expected to process it and take further action - vacate the channel, or
reduce the bandwidth.

[1] - https://apps.fcc.gov/kdb/GetAttachment.html?id=nXQiRC%2B4mfiA54Zha%2BrW4Q%3D%3D&desc=987594%20D02%20U-NII%206%20GHz%20EMC%20Measurement%20v03&tracking_number=277034

Signed-off-by: Hari Chandrakanthan <quic_haric@quicinc.com>
Signed-off-by: Amith A <amith.a@oss.qualcomm.com>
Link: https://patch.msgid.link/20260216032027.2310956-2-amith.a@oss.qualcomm.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
include/uapi/linux/nl80211.h
net/wireless/nl80211.c
net/wireless/trace.h