summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorArend van Spriel <arend.vanspriel@broadcom.com>2025-08-17 22:04:34 +0300
committerJohannes Berg <johannes.berg@intel.com>2025-09-04 12:19:02 +0300
commit4f652a390db4246c5d3c51bf25d03ed0e4178fdc (patch)
tree0a340359d4b84c2fe99e86b390eea49ab0679b15 /include/uapi
parent18abf7a05f1e171a290d8abc3078189ca0fe2db0 (diff)
downloadlinux-4f652a390db4246c5d3c51bf25d03ed0e4178fdc.tar.xz
wifi: nl80211: strict checking attributes for NL80211_CMD_SET_BSS
Assure user-space only modifies attributes for NL80211_CMD_SET_BSS that are supported by the driver. This stricter checking is only done when user-space commits to it by including NL80211_ATTR_BSS_PARAM. Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com> Link: https://patch.msgid.link/20250817190435.1495094-4-arend.vanspriel@broadcom.com Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/linux/nl80211.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/uapi/linux/nl80211.h b/include/uapi/linux/nl80211.h
index 6c07100fc01f..aed0b4c5d5e8 100644
--- a/include/uapi/linux/nl80211.h
+++ b/include/uapi/linux/nl80211.h
@@ -2931,7 +2931,10 @@ enum nl80211_commands {
* @enum nl80211_s1g_short_beacon_attrs for the attribute definitions.
*
* @NL80211_ATTR_BSS_PARAM: nested attribute used with %NL80211_CMD_GET_WIPHY
- * which indicates which BSS parameters can be modified.
+ * which indicates which BSS parameters can be modified. The attribute can
+ * also be used as flag attribute by user-space in %NL80211_CMD_SET_BSS to
+ * indicate that it wants strict checking on the BSS parameters to be
+ * modified.
*
* @NUM_NL80211_ATTR: total number of nl80211_attrs available
* @NL80211_ATTR_MAX: highest attribute number currently defined