|
@@ -571,6 +571,12 @@
|
|
|
* well to remain backwards compatible.
|
|
|
* @NL80211_CMD_ROAM: request that the card roam (currently not implemented),
|
|
|
* sent as an event when the card/driver roamed by itself.
|
|
|
+ * When used as an event, and the driver roamed in a network that requires
|
|
|
+ * 802.1X authentication, %NL80211_ATTR_PORT_AUTHORIZED should be set
|
|
|
+ * if the 802.1X authentication was done by the driver or if roaming was
|
|
|
+ * done using Fast Transition protocol (in which case 802.1X authentication
|
|
|
+ * is not needed). If %NL80211_ATTR_PORT_AUTHORIZED is not set, user space
|
|
|
+ * is responsible for the 802.1X authentication.
|
|
|
* @NL80211_CMD_DISCONNECT: drop a given connection; also used to notify
|
|
|
* userspace that a connection was dropped by the AP or due to other
|
|
|
* reasons, for this the %NL80211_ATTR_DISCONNECTED_BY_AP and
|
|
@@ -2130,6 +2136,10 @@ enum nl80211_commands {
|
|
|
* in %NL80211_CMD_CONNECT to indicate that for 802.1X authentication it
|
|
|
* wants to use the supported offload of the 4-way handshake.
|
|
|
* @NL80211_ATTR_PMKR0_NAME: PMK-R0 Name for offloaded FT.
|
|
|
+ * @NL80211_ATTR_PORT_AUTHORIZED: flag attribute used in %NL80211_CMD_ROAMED
|
|
|
+ * notification indicating that that 802.1X authentication was done by
|
|
|
+ * the driver or is not needed (because roaming used the Fast Transition
|
|
|
+ * protocol).
|
|
|
*
|
|
|
* @NUM_NL80211_ATTR: total number of nl80211_attrs available
|
|
|
* @NL80211_ATTR_MAX: highest attribute number currently defined
|
|
@@ -2555,6 +2565,7 @@ enum nl80211_attrs {
|
|
|
|
|
|
NL80211_ATTR_WANT_1X_4WAY_HS,
|
|
|
NL80211_ATTR_PMKR0_NAME,
|
|
|
+ NL80211_ATTR_PORT_AUTHORIZED,
|
|
|
|
|
|
/* add attributes here, update the policy in nl80211.c */
|
|
|
|