Draft P802.11ax_D2.5 defines the following capabilities that can be negotiated using RSNXE capabilities: - Secure LTF measurement exchange protocol. - Secure RTT measurement exchange protocol. - Management frame protection for all management frames exchanged during the negotiation and range measurement procedure. Extend the nl80211 API to allow drivers to declare support for these new capabilities as part of extended feature.
Showing the changes to include/uapi (1 of 1 file). Show all
Unified · Split
| @@ -5940,6 +5940,16 @@ enum nl80211_feature_flags { · 5939 unmodified lines | |||
| 5940 | * @NL80211_EXT_FEATURE_BEACON_RATE_HE: Driver supports beacon rate | 5940 | * @NL80211_EXT_FEATURE_BEACON_RATE_HE: Driver supports beacon rate |
| 5941 | * configuration (AP/mesh) with HE rates. | 5941 | * configuration (AP/mesh) with HE rates. |
| 5942 | * | 5942 | * |
| 5943 | * @NL80211_EXT_FEATURE_SECURE_LTF: Device supports secure LTF measurement | ||
| 5944 | * exchange protocol. | ||
| 5945 | * | ||
| 5946 | * @NL80211_EXT_FEATURE_SECURE_RTT: Device supports secure RTT measurement | ||
| 5947 | * exchange protocol. | ||
| 5948 | * | ||
| 5949 | * @NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE: Device supports management | ||
| 5950 | * frame protection for all management frames exchanged during the | ||
| 5951 | * negotiation and range measurement procedure. | ||
| 5952 | * | ||
| 5943 | * @NUM_NL80211_EXT_FEATURES: number of extended features. | 5953 | * @NUM_NL80211_EXT_FEATURES: number of extended features. |
| 5944 | * @MAX_NL80211_EXT_FEATURES: highest extended feature index. | 5954 | * @MAX_NL80211_EXT_FEATURES: highest extended feature index. |
| 5945 | */ | 5955 | */ |
| @@ -6001,6 +6011,9 @@ enum nl80211_ext_feature_index { · 55 unmodified lines | |||
| 6001 | NL80211_EXT_FEATURE_FILS_DISCOVERY, | 6011 | NL80211_EXT_FEATURE_FILS_DISCOVERY, |
| 6002 | NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP, | 6012 | NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP, |
| 6003 | NL80211_EXT_FEATURE_BEACON_RATE_HE, | 6013 | NL80211_EXT_FEATURE_BEACON_RATE_HE, |
| 6014 | NL80211_EXT_FEATURE_SECURE_LTF, | ||
| 6015 | NL80211_EXT_FEATURE_SECURE_RTT, | ||
| 6016 | NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE, | ||
| 6004 | 6017 | ||
| 6005 | /* add new features before the definition below */ | 6018 | /* add new features before the definition below */ |
| 6006 | NUM_NL80211_EXT_FEATURES, | 6019 | NUM_NL80211_EXT_FEATURES, |