#[non_exhaustive]#[repr(u32)]pub enum nl80211_ext_feature_index {
Show 70 variants
NL80211_EXT_FEATURE_VHT_IBSS = 0,
NL80211_EXT_FEATURE_RRM = 1,
NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER = 2,
NL80211_EXT_FEATURE_SCAN_START_TIME = 3,
NL80211_EXT_FEATURE_BSS_PARENT_TSF = 4,
NL80211_EXT_FEATURE_SET_SCAN_DWELL = 5,
NL80211_EXT_FEATURE_BEACON_RATE_LEGACY = 6,
NL80211_EXT_FEATURE_BEACON_RATE_HT = 7,
NL80211_EXT_FEATURE_BEACON_RATE_VHT = 8,
NL80211_EXT_FEATURE_FILS_STA = 9,
NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA = 10,
NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED = 11,
NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI = 12,
NL80211_EXT_FEATURE_CQM_RSSI_LIST = 13,
NL80211_EXT_FEATURE_FILS_SK_OFFLOAD = 14,
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSK = 15,
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1X = 16,
NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME = 17,
NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESP = 18,
NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE = 19,
NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = 20,
NL80211_EXT_FEATURE_MFP_OPTIONAL = 21,
NL80211_EXT_FEATURE_LOW_SPAN_SCAN = 22,
NL80211_EXT_FEATURE_LOW_POWER_SCAN = 23,
NL80211_EXT_FEATURE_HIGH_ACCURACY_SCAN = 24,
NL80211_EXT_FEATURE_DFS_OFFLOAD = 25,
NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211 = 26,
NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT = 27,
NL80211_EXT_FEATURE_TXQS = 28,
NL80211_EXT_FEATURE_SCAN_RANDOM_SN = 29,
NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT = 30,
NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 = 31,
NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER = 32,
NL80211_EXT_FEATURE_AIRTIME_FAIRNESS = 33,
NL80211_EXT_FEATURE_AP_PMKSA_CACHING = 34,
NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = 35,
NL80211_EXT_FEATURE_EXT_KEY_ID = 36,
NL80211_EXT_FEATURE_STA_TX_PWR = 37,
NL80211_EXT_FEATURE_SAE_OFFLOAD = 38,
NL80211_EXT_FEATURE_VLAN_OFFLOAD = 39,
NL80211_EXT_FEATURE_AQL = 40,
NL80211_EXT_FEATURE_BEACON_PROTECTION = 41,
NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH = 42,
NL80211_EXT_FEATURE_PROTECTED_TWT = 43,
NL80211_EXT_FEATURE_DEL_IBSS_STA = 44,
NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS = 45,
NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT = 46,
NL80211_EXT_FEATURE_SCAN_FREQ_KHZ = 47,
NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS = 48,
NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION = 49,
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK = 50,
NL80211_EXT_FEATURE_SAE_OFFLOAD_AP = 51,
NL80211_EXT_FEATURE_FILS_DISCOVERY = 52,
NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP = 53,
NL80211_EXT_FEATURE_BEACON_RATE_HE = 54,
NL80211_EXT_FEATURE_SECURE_LTF = 55,
NL80211_EXT_FEATURE_SECURE_RTT = 56,
NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE = 57,
NL80211_EXT_FEATURE_BSS_COLOR = 58,
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD = 59,
NL80211_EXT_FEATURE_RADAR_BACKGROUND = 60,
NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE = 61,
NL80211_EXT_FEATURE_PUNCT = 62,
NL80211_EXT_FEATURE_SECURE_NAN = 63,
NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA = 64,
NL80211_EXT_FEATURE_OWE_OFFLOAD = 65,
NL80211_EXT_FEATURE_OWE_OFFLOAD_AP = 66,
NL80211_EXT_FEATURE_DFS_CONCURRENT = 67,
NL80211_EXT_FEATURE_SPP_AMSDU_SUPPORT = 68,
NUM_NL80211_EXT_FEATURES = 69,
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NL80211_EXT_FEATURE_VHT_IBSS = 0
NL80211_EXT_FEATURE_RRM = 1
NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER = 2
NL80211_EXT_FEATURE_SCAN_START_TIME = 3
NL80211_EXT_FEATURE_BSS_PARENT_TSF = 4
NL80211_EXT_FEATURE_SET_SCAN_DWELL = 5
NL80211_EXT_FEATURE_BEACON_RATE_LEGACY = 6
NL80211_EXT_FEATURE_BEACON_RATE_HT = 7
NL80211_EXT_FEATURE_BEACON_RATE_VHT = 8
NL80211_EXT_FEATURE_FILS_STA = 9
NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA = 10
NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED = 11
NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI = 12
NL80211_EXT_FEATURE_CQM_RSSI_LIST = 13
NL80211_EXT_FEATURE_FILS_SK_OFFLOAD = 14
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_PSK = 15
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_STA_1X = 16
NL80211_EXT_FEATURE_FILS_MAX_CHANNEL_TIME = 17
NL80211_EXT_FEATURE_ACCEPT_BCAST_PROBE_RESP = 18
NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE = 19
NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = 20
NL80211_EXT_FEATURE_MFP_OPTIONAL = 21
NL80211_EXT_FEATURE_LOW_SPAN_SCAN = 22
NL80211_EXT_FEATURE_LOW_POWER_SCAN = 23
NL80211_EXT_FEATURE_HIGH_ACCURACY_SCAN = 24
NL80211_EXT_FEATURE_DFS_OFFLOAD = 25
NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211 = 26
NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT = 27
NL80211_EXT_FEATURE_TXQS = 28
NL80211_EXT_FEATURE_SCAN_RANDOM_SN = 29
NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT = 30
NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 = 31
NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER = 32
NL80211_EXT_FEATURE_AIRTIME_FAIRNESS = 33
NL80211_EXT_FEATURE_AP_PMKSA_CACHING = 34
NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = 35
NL80211_EXT_FEATURE_EXT_KEY_ID = 36
NL80211_EXT_FEATURE_STA_TX_PWR = 37
NL80211_EXT_FEATURE_SAE_OFFLOAD = 38
NL80211_EXT_FEATURE_VLAN_OFFLOAD = 39
NL80211_EXT_FEATURE_AQL = 40
NL80211_EXT_FEATURE_BEACON_PROTECTION = 41
NL80211_EXT_FEATURE_CONTROL_PORT_NO_PREAUTH = 42
NL80211_EXT_FEATURE_PROTECTED_TWT = 43
NL80211_EXT_FEATURE_DEL_IBSS_STA = 44
NL80211_EXT_FEATURE_MULTICAST_REGISTRATIONS = 45
NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT = 46
NL80211_EXT_FEATURE_SCAN_FREQ_KHZ = 47
NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_TX_STATUS = 48
NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION = 49
NL80211_EXT_FEATURE_4WAY_HANDSHAKE_AP_PSK = 50
NL80211_EXT_FEATURE_SAE_OFFLOAD_AP = 51
NL80211_EXT_FEATURE_FILS_DISCOVERY = 52
NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP = 53
NL80211_EXT_FEATURE_BEACON_RATE_HE = 54
NL80211_EXT_FEATURE_SECURE_LTF = 55
NL80211_EXT_FEATURE_SECURE_RTT = 56
NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE = 57
NL80211_EXT_FEATURE_BSS_COLOR = 58
NL80211_EXT_FEATURE_FILS_CRYPTO_OFFLOAD = 59
NL80211_EXT_FEATURE_RADAR_BACKGROUND = 60
NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE = 61
NL80211_EXT_FEATURE_PUNCT = 62
NL80211_EXT_FEATURE_SECURE_NAN = 63
NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA = 64
NL80211_EXT_FEATURE_OWE_OFFLOAD = 65
NL80211_EXT_FEATURE_OWE_OFFLOAD_AP = 66
NL80211_EXT_FEATURE_DFS_CONCURRENT = 67
NL80211_EXT_FEATURE_SPP_AMSDU_SUPPORT = 68
NUM_NL80211_EXT_FEATURES = 69
Implementations§
Source§impl nl80211_ext_feature_index
impl nl80211_ext_feature_index
pub const NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT: nl80211_ext_feature_index = nl80211_ext_feature_index::NL80211_EXT_FEATURE_ACK_SIGNAL_SUPPORT
Source§impl nl80211_ext_feature_index
impl nl80211_ext_feature_index
pub const MAX_NL80211_EXT_FEATURES: nl80211_ext_feature_index = nl80211_ext_feature_index::NL80211_EXT_FEATURE_SPP_AMSDU_SUPPORT
Trait Implementations§
Source§impl Clone for nl80211_ext_feature_index
impl Clone for nl80211_ext_feature_index
Source§fn clone(&self) -> nl80211_ext_feature_index
fn clone(&self) -> nl80211_ext_feature_index
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for nl80211_ext_feature_index
impl Debug for nl80211_ext_feature_index
Source§impl Hash for nl80211_ext_feature_index
impl Hash for nl80211_ext_feature_index
impl Copy for nl80211_ext_feature_index
impl Eq for nl80211_ext_feature_index
impl StructuralPartialEq for nl80211_ext_feature_index
Auto Trait Implementations§
impl Freeze for nl80211_ext_feature_index
impl RefUnwindSafe for nl80211_ext_feature_index
impl Send for nl80211_ext_feature_index
impl Sync for nl80211_ext_feature_index
impl Unpin for nl80211_ext_feature_index
impl UnwindSafe for nl80211_ext_feature_index
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more