[PATCH wireless-next v3 0/7] Add support for Control Integrity Protocol (CIP)
Benjamin Berg
benjamin at sipsolutions.net
Mon Sep 21 05:40:49 PDT 2026
From: Benjamin Berg <benjamin.berg at intel.com>
This adds the mac80211 support for the new key type and using the
pairwise key for control frame protection (CFP).
v3:
- Add debugfs patches for hwsim testing
- Update for REVmf D3.0
- Configure CIP in hwsim for further interface types
v2:
- adjust rtl8723bs stating driver
- fix nl80211 attribute insertion
Benjamin Berg (6):
wifi: mac80211: add key link_id to debugfs
wifi: cfg80211: add Control Integrity Protocol (CIP) APIs
wifi: mac80211: add cigtk parameter to ieee80211_gtk_rekey_add
wifi: mac80211: add helpers to parse/generate CIP Capabilities
wifi: mac80211: add Control Integrity Protocol handling
wifi: mac80211_hwsim: claim support for Control Integrity Protocol
Johannes Berg (1):
wifi: mac80211: add key flags to debugfs
drivers/net/wireless/ath/ath6kl/cfg80211.c | 10 +-
drivers/net/wireless/ath/wil6210/cfg80211.c | 13 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 11 +-
drivers/net/wireless/intel/iwlwifi/mld/d3.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 +-
drivers/net/wireless/marvell/libertas/cfg.c | 6 +-
.../net/wireless/marvell/mwifiex/cfg80211.c | 12 +-
.../wireless/microchip/wilc1000/cfg80211.c | 13 +-
drivers/net/wireless/nxp/nxpwifi/cfg80211.c | 11 +-
.../net/wireless/quantenna/qtnfmac/cfg80211.c | 8 +-
drivers/net/wireless/realtek/rtw89/wow.c | 6 +-
.../wireless/virtual/mac80211_hwsim_main.c | 35 +++++
.../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 9 +-
include/linux/ieee80211.h | 22 ++++
include/net/cfg80211.h | 19 ++-
include/net/mac80211.h | 11 +-
include/uapi/linux/nl80211.h | 14 ++
net/mac80211/cfg.c | 41 ++++--
net/mac80211/debugfs_key.c | 18 ++-
net/mac80211/ieee80211_i.h | 5 +
net/mac80211/key.c | 96 ++++++++++----
net/mac80211/key.h | 3 +-
net/mac80211/mlme.c | 20 ++-
net/mac80211/parse.c | 4 +
net/mac80211/sta_info.h | 2 +
net/mac80211/util.c | 19 +++
net/wireless/core.h | 7 +-
net/wireless/ibss.c | 3 +-
net/wireless/nl80211.c | 124 ++++++++++++++----
net/wireless/rdev-ops.h | 23 ++--
net/wireless/sme.c | 10 +-
net/wireless/trace.h | 37 +++---
net/wireless/util.c | 40 +++++-
net/wireless/wext-compat.c | 8 +-
34 files changed, 532 insertions(+), 140 deletions(-)
--
2.55.0
More information about the libertas-dev
mailing list