From be0caf920cc9b16f030ecda38230a946a7a34adf Mon Sep 17 00:00:00 2001 From: Ajit Vaishya Date: Sat, 26 Sep 2020 02:41:00 +0530 Subject: [PATCH] qcacmn: Vendor specific feature capability for Adaptive 11r Add feature capability indication for Adaptive 11r for the drivers to advertize support for this. Change-Id: I28da5c3d7d4d841de980c841b1d4c39be12ed295 CRs-Fixed: 2817358 --- os_if/linux/qca_vendor.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/os_if/linux/qca_vendor.h b/os_if/linux/qca_vendor.h index bf1a78349093..f57c8ae6bb51 100644 --- a/os_if/linux/qca_vendor.h +++ b/os_if/linux/qca_vendor.h @@ -3729,6 +3729,15 @@ enum qca_wlan_vendor_attr_nd_offload { * %QCA_WLAN_VENDOR_ATTR_THERMAL_LEVEL and * %QCA_WLAN_VENDOR_ATTR_THERMAL_COMPLETION_WINDOW attributes from * userspace. + * @QCA_WLAN_VENDOR_FEATURE_ADAPTIVE_11R: Device supports Adaptive 11r. + * With Adaptive 11r feature, access points advertise the vendor + * specific IEs and MDE but do not include FT AKM in the RSNE. + * The Adaptive 11r supported stations are expected to identify + * such vendor specific IEs and connect to the AP in FT mode though + * the profile is configured in non-FT mode. + * The driver-based SME cases also need to have this support for + * Adaptive 11r to handle the connection and roaming scenarios. + * This flag indicates the support for the same to the user space. * @NUM_QCA_WLAN_VENDOR_FEATURES: Number of assigned feature bits */ enum qca_wlan_vendor_features { @@ -3744,6 +3753,7 @@ enum qca_wlan_vendor_features { QCA_WLAN_VENDOR_FEATURE_11AX = 9, QCA_WLAN_VENDOR_FEATURE_6GHZ_SUPPORT = 10, QCA_WLAN_VENDOR_FEATURE_THERMAL_CONFIG = 11, + QCA_WLAN_VENDOR_FEATURE_ADAPTIVE_11R = 12, NUM_QCA_WLAN_VENDOR_FEATURES /* keep last */ };