]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Add attributes to support roam+auth vendor event for FILS
authorVidyullatha Kanchanapally <vkanchan@qti.qualcomm.com>
Wed, 2 Aug 2017 13:18:47 +0000 (18:48 +0530)
committerJouni Malinen <j@w1.fi>
Tue, 17 Oct 2017 12:55:44 +0000 (15:55 +0300)
Add additional attributes to specify the PMK, PMKID, and the ERP next
sequence number to the vendor subcommand
QCA_NL80211_VENDOR_SUBCMD_KEY_MGMT_ROAM_AUTH. These are needed in case
of an offloaded FILS roaming.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/common/qca-vendor.h

index 6fe2890b42f239c4076556e41542167f15ee2f57..b4f7d12bf9d3c8e5d19e7a8b185eb177b66c4f29 100644 (file)
@@ -684,6 +684,20 @@ enum qca_wlan_vendor_attr_roam_auth {
         * This attribute is applicable only for re-association failure cases.
         */
        QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_RETAIN_CONNECTION,
+       /* This attribute specifies the PMK if one was newly generated during
+        * FILS roaming. This is added to the PMKSA cache and is used in
+        * subsequent connections with PMKSA caching.
+        */
+       QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_PMK = 11,
+       /* This attribute specifies the PMKID used/generated for the current
+        * FILS roam. This is used in subsequent connections with PMKSA caching.
+        */
+       QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_PMKID = 12,
+       /* A 16-bit unsigned value specifying the next sequence number to use
+        * in ERP message in the currently associated realm. This is used in
+        * doing subsequent ERP based connections in the same realm.
+        */
+       QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_FILS_ERP_NEXT_SEQ_NUM = 13,
        /* keep last */
        QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_AFTER_LAST,
        QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_MAX =