linux/net/wireless
Miri Korenblit a34951ef56 wifi: nl80211: don't allow DFS channels for NAN
NAN cannot use DFS channels.
Mark DFS channels as unusable if the chandef is to be used for NAN.

Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20260108102921.c2a5a0a14b9f.Idca29fb8a235df980e63b733a298fd1f2bdf2f48@changeid
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20260219094725.3846371-3-miriam.rachel.korenblit@intel.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2026-03-02 09:23:11 +01:00
..
certs wifi: cfg80211: fix certs build to not depend on file order 2023-12-14 09:11:51 +01:00
tests Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
.gitignore
ap.c wifi: cfg80211: remove wdev mutex 2023-09-11 11:27:23 +02:00
chan.c wifi: nl80211: don't allow DFS channels for NAN 2026-03-02 09:23:11 +01:00
core.c wifi: cfg80211: remove unneeded call to cfg80211_leave 2026-03-02 09:22:58 +01:00
core.h wifi: cfg80211: set and report chandef CAC ongoing 2026-03-02 09:10:28 +01:00
debugfs.c wifi: cfg80211: Add parameters to radio-specific debugfs directories 2025-10-27 09:18:41 +01:00
debugfs.h
ethtool.c wifi: cfg80211: Remove the redundant wiphy_dev 2025-09-10 15:05:48 +02:00
ibss.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
Kconfig wifi: cfg80211: stop exporting wext symbols 2024-10-08 21:53:31 +02:00
Makefile wifi: wext/libipw: move spy implementation to libipw 2024-10-08 21:53:18 +02:00
mesh.c wifi: cfg80211: move DFS related members to links[] in wireless_dev 2024-09-06 13:01:05 +02:00
mlme.c wifi: cfg80211: events, report background radar 2026-03-02 09:10:28 +01:00
nl80211.c wifi: nl80211/cfg80211: support stations of non-netdev interfaces 2026-03-02 09:23:03 +01:00
nl80211.h wifi: nl80211: refactor nl80211_parse_chandef 2026-03-02 09:22:52 +01:00
ocb.c wifi: cfg80211: remove wdev mutex 2023-09-11 11:27:23 +02:00
of.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
pmsr.c wifi: nl80211: refactor nl80211_parse_chandef 2026-03-02 09:22:52 +01:00
radiotap.c wifi: radiotap: reject radiotap with unknown bits 2026-02-23 09:23:44 +01:00
rdev-ops.h wifi: nl80211/cfg80211: support stations of non-netdev interfaces 2026-03-02 09:23:03 +01:00
reg.c Convert 'alloc_flex' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
reg.h wifi: cfg80211: add return docs for regulatory functions 2024-04-19 10:29:08 +02:00
scan.c Convert 'alloc_flex' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
sme.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
sysfs.c wifi: cfg80211: refactor wiphy_suspend 2026-03-02 09:23:07 +01:00
sysfs.h
trace.c
trace.h wifi: nl80211/cfg80211: support stations of non-netdev interfaces 2026-03-02 09:23:03 +01:00
util.c wifi: nl80211/cfg80211: support stations of non-netdev interfaces 2026-03-02 09:23:03 +01:00
wext-compat.c wifi: nl80211/cfg80211: support stations of non-netdev interfaces 2026-03-02 09:23:03 +01:00
wext-compat.h Revert "wifi: cfg80211: unexport wireless_nlevent_flush()" 2024-10-09 08:53:01 +02:00
wext-core.c wifi: avoid kernel-infoleak from struct iw_point 2026-01-08 13:33:05 +01:00
wext-priv.c wifi: avoid kernel-infoleak from struct iw_point 2026-01-08 13:33:05 +01:00
wext-proc.c
wext-sme.c wifi: cfg80211: define and use wiphy guard 2024-12-04 16:10:52 +01:00