The NL80211_ATTR_USE_MFP attribute was originally added for NL80211_CMD_ASSOCIATE, but it is actually as useful (if not even more useful) with NL80211_CMD_CONNECT, so process that attribute with the connect command, too.
Showing the changes to include/uapi/linux (1 of 4 files). Show all
Unified · Split
| @@ -374,8 +374,8 @@ · 373 unmodified lines | ||
| 374 | 374 | * requests to connect to a specified network but without separating |
| 375 | 375 | * auth and assoc steps. For this, you need to specify the SSID in a |
| 376 | 376 | * %NL80211_ATTR_SSID attribute, and can optionally specify the association |
| 377 | − * IEs in %NL80211_ATTR_IE, %NL80211_ATTR_AUTH_TYPE, %NL80211_ATTR_MAC, | |
| 378 | − * %NL80211_ATTR_WIPHY_FREQ, %NL80211_ATTR_CONTROL_PORT, | |
| 377 | + * IEs in %NL80211_ATTR_IE, %NL80211_ATTR_AUTH_TYPE, %NL80211_ATTR_USE_MFP, | |
| 378 | + * %NL80211_ATTR_MAC, %NL80211_ATTR_WIPHY_FREQ, %NL80211_ATTR_CONTROL_PORT, | |
| 379 | 379 | * %NL80211_ATTR_CONTROL_PORT_ETHERTYPE and |
| 380 | 380 | * %NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT. |
| 381 | 381 | * Background scan period can optionally be |
| @@ -958,7 +958,7 @@ enum nl80211_commands { · 576 unmodified lines | ||
| 958 | 958 | * @NL80211_ATTR_USE_MFP: Whether management frame protection (IEEE 802.11w) is |
| 959 | 959 | * used for the association (&enum nl80211_mfp, represented as a u32); |
| 960 | 960 | * this attribute can be used |
| 961 | − * with %NL80211_CMD_ASSOCIATE request | |
| 961 | + * with %NL80211_CMD_ASSOCIATE and %NL80211_CMD_CONNECT requests | |
| 962 | 962 | * |
| 963 | 963 | * @NL80211_ATTR_STA_FLAGS2: Attribute containing a |
| 964 | 964 | * &struct nl80211_sta_flag_update. |