]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: cfg80211: support key installation on non-netdev wdevs
authorAvraham Stern <avraham.stern@intel.com>
Wed, 7 Jan 2026 13:20:02 +0000 (15:20 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 2 Mar 2026 10:28:33 +0000 (11:28 +0100)
commit7c6084d7fa4e61dd7824c34529277a814c7b3836
treec9cf69b0e1250ba3521afe7fba767329364cc61f
parent94d865739249c0b68b0046ea22e55b93fdf420c6
wifi: cfg80211: support key installation on non-netdev wdevs

Currently key installation is only supported for netdev. For NAN,
support most key operations (except setting default data key) on
wdevs instead of netdevs, and adjust all the APIs and tracing to
match.

Since nothing currently sets NL80211_EXT_FEATURE_SECURE_NAN, this
doesn't change anything (P2P Device already isn't allowed.)

Signed-off-by: Avraham Stern <avraham.stern@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20260107150057.69a0cfad95fa.I00efdf3b2c11efab82ef6ece9f393382bcf33ba8@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
17 files changed:
drivers/net/wireless/ath/ath6kl/cfg80211.c
drivers/net/wireless/ath/wil6210/cfg80211.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
drivers/net/wireless/marvell/libertas/cfg.c
drivers/net/wireless/marvell/mwifiex/cfg80211.c
drivers/net/wireless/microchip/wilc1000/cfg80211.c
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c
include/net/cfg80211.h
net/mac80211/cfg.c
net/wireless/ibss.c
net/wireless/nl80211.c
net/wireless/rdev-ops.h
net/wireless/sme.c
net/wireless/trace.h
net/wireless/util.c
net/wireless/wext-compat.c