Enum nl80211_attrs

Source
#[non_exhaustive]
#[repr(u32)]
pub enum nl80211_attrs {
Show 339 variants NL80211_ATTR_UNSPEC = 0, NL80211_ATTR_WIPHY = 1, NL80211_ATTR_WIPHY_NAME = 2, NL80211_ATTR_IFINDEX = 3, NL80211_ATTR_IFNAME = 4, NL80211_ATTR_IFTYPE = 5, NL80211_ATTR_MAC = 6, NL80211_ATTR_KEY_DATA = 7, NL80211_ATTR_KEY_IDX = 8, NL80211_ATTR_KEY_CIPHER = 9, NL80211_ATTR_KEY_SEQ = 10, NL80211_ATTR_KEY_DEFAULT = 11, NL80211_ATTR_BEACON_INTERVAL = 12, NL80211_ATTR_DTIM_PERIOD = 13, NL80211_ATTR_BEACON_HEAD = 14, NL80211_ATTR_BEACON_TAIL = 15, NL80211_ATTR_STA_AID = 16, NL80211_ATTR_STA_FLAGS = 17, NL80211_ATTR_STA_LISTEN_INTERVAL = 18, NL80211_ATTR_STA_SUPPORTED_RATES = 19, NL80211_ATTR_STA_VLAN = 20, NL80211_ATTR_STA_INFO = 21, NL80211_ATTR_WIPHY_BANDS = 22, NL80211_ATTR_MNTR_FLAGS = 23, NL80211_ATTR_MESH_ID = 24, NL80211_ATTR_STA_PLINK_ACTION = 25, NL80211_ATTR_MPATH_NEXT_HOP = 26, NL80211_ATTR_MPATH_INFO = 27, NL80211_ATTR_BSS_CTS_PROT = 28, NL80211_ATTR_BSS_SHORT_PREAMBLE = 29, NL80211_ATTR_BSS_SHORT_SLOT_TIME = 30, NL80211_ATTR_HT_CAPABILITY = 31, NL80211_ATTR_SUPPORTED_IFTYPES = 32, NL80211_ATTR_REG_ALPHA2 = 33, NL80211_ATTR_REG_RULES = 34, NL80211_ATTR_MESH_CONFIG = 35, NL80211_ATTR_BSS_BASIC_RATES = 36, NL80211_ATTR_WIPHY_TXQ_PARAMS = 37, NL80211_ATTR_WIPHY_FREQ = 38, NL80211_ATTR_WIPHY_CHANNEL_TYPE = 39, NL80211_ATTR_KEY_DEFAULT_MGMT = 40, NL80211_ATTR_MGMT_SUBTYPE = 41, NL80211_ATTR_IE = 42, NL80211_ATTR_MAX_NUM_SCAN_SSIDS = 43, NL80211_ATTR_SCAN_FREQUENCIES = 44, NL80211_ATTR_SCAN_SSIDS = 45, NL80211_ATTR_GENERATION = 46, NL80211_ATTR_BSS = 47, NL80211_ATTR_REG_INITIATOR = 48, NL80211_ATTR_REG_TYPE = 49, NL80211_ATTR_SUPPORTED_COMMANDS = 50, NL80211_ATTR_FRAME = 51, NL80211_ATTR_SSID = 52, NL80211_ATTR_AUTH_TYPE = 53, NL80211_ATTR_REASON_CODE = 54, NL80211_ATTR_KEY_TYPE = 55, NL80211_ATTR_MAX_SCAN_IE_LEN = 56, NL80211_ATTR_CIPHER_SUITES = 57, NL80211_ATTR_FREQ_BEFORE = 58, NL80211_ATTR_FREQ_AFTER = 59, NL80211_ATTR_FREQ_FIXED = 60, NL80211_ATTR_WIPHY_RETRY_SHORT = 61, NL80211_ATTR_WIPHY_RETRY_LONG = 62, NL80211_ATTR_WIPHY_FRAG_THRESHOLD = 63, NL80211_ATTR_WIPHY_RTS_THRESHOLD = 64, NL80211_ATTR_TIMED_OUT = 65, NL80211_ATTR_USE_MFP = 66, NL80211_ATTR_STA_FLAGS2 = 67, NL80211_ATTR_CONTROL_PORT = 68, NL80211_ATTR_TESTDATA = 69, NL80211_ATTR_PRIVACY = 70, NL80211_ATTR_DISCONNECTED_BY_AP = 71, NL80211_ATTR_STATUS_CODE = 72, NL80211_ATTR_CIPHER_SUITES_PAIRWISE = 73, NL80211_ATTR_CIPHER_SUITE_GROUP = 74, NL80211_ATTR_WPA_VERSIONS = 75, NL80211_ATTR_AKM_SUITES = 76, NL80211_ATTR_REQ_IE = 77, NL80211_ATTR_RESP_IE = 78, NL80211_ATTR_PREV_BSSID = 79, NL80211_ATTR_KEY = 80, NL80211_ATTR_KEYS = 81, NL80211_ATTR_PID = 82, NL80211_ATTR_4ADDR = 83, NL80211_ATTR_SURVEY_INFO = 84, NL80211_ATTR_PMKID = 85, NL80211_ATTR_MAX_NUM_PMKIDS = 86, NL80211_ATTR_DURATION = 87, NL80211_ATTR_COOKIE = 88, NL80211_ATTR_WIPHY_COVERAGE_CLASS = 89, NL80211_ATTR_TX_RATES = 90, NL80211_ATTR_FRAME_MATCH = 91, NL80211_ATTR_ACK = 92, NL80211_ATTR_PS_STATE = 93, NL80211_ATTR_CQM = 94, NL80211_ATTR_LOCAL_STATE_CHANGE = 95, NL80211_ATTR_AP_ISOLATE = 96, NL80211_ATTR_WIPHY_TX_POWER_SETTING = 97, NL80211_ATTR_WIPHY_TX_POWER_LEVEL = 98, NL80211_ATTR_TX_FRAME_TYPES = 99, NL80211_ATTR_RX_FRAME_TYPES = 100, NL80211_ATTR_FRAME_TYPE = 101, NL80211_ATTR_CONTROL_PORT_ETHERTYPE = 102, NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT = 103, NL80211_ATTR_SUPPORT_IBSS_RSN = 104, NL80211_ATTR_WIPHY_ANTENNA_TX = 105, NL80211_ATTR_WIPHY_ANTENNA_RX = 106, NL80211_ATTR_MCAST_RATE = 107, NL80211_ATTR_OFFCHANNEL_TX_OK = 108, NL80211_ATTR_BSS_HT_OPMODE = 109, NL80211_ATTR_KEY_DEFAULT_TYPES = 110, NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION = 111, NL80211_ATTR_MESH_SETUP = 112, NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX = 113, NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX = 114, NL80211_ATTR_SUPPORT_MESH_AUTH = 115, NL80211_ATTR_STA_PLINK_STATE = 116, NL80211_ATTR_WOWLAN_TRIGGERS = 117, NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED = 118, NL80211_ATTR_SCHED_SCAN_INTERVAL = 119, NL80211_ATTR_INTERFACE_COMBINATIONS = 120, NL80211_ATTR_SOFTWARE_IFTYPES = 121, NL80211_ATTR_REKEY_DATA = 122, NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS = 123, NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN = 124, NL80211_ATTR_SCAN_SUPP_RATES = 125, NL80211_ATTR_HIDDEN_SSID = 126, NL80211_ATTR_IE_PROBE_RESP = 127, NL80211_ATTR_IE_ASSOC_RESP = 128, NL80211_ATTR_STA_WME = 129, NL80211_ATTR_SUPPORT_AP_UAPSD = 130, NL80211_ATTR_ROAM_SUPPORT = 131, NL80211_ATTR_SCHED_SCAN_MATCH = 132, NL80211_ATTR_MAX_MATCH_SETS = 133, NL80211_ATTR_PMKSA_CANDIDATE = 134, NL80211_ATTR_TX_NO_CCK_RATE = 135, NL80211_ATTR_TDLS_ACTION = 136, NL80211_ATTR_TDLS_DIALOG_TOKEN = 137, NL80211_ATTR_TDLS_OPERATION = 138, NL80211_ATTR_TDLS_SUPPORT = 139, NL80211_ATTR_TDLS_EXTERNAL_SETUP = 140, NL80211_ATTR_DEVICE_AP_SME = 141, NL80211_ATTR_DONT_WAIT_FOR_ACK = 142, NL80211_ATTR_FEATURE_FLAGS = 143, NL80211_ATTR_PROBE_RESP_OFFLOAD = 144, NL80211_ATTR_PROBE_RESP = 145, NL80211_ATTR_DFS_REGION = 146, NL80211_ATTR_DISABLE_HT = 147, NL80211_ATTR_HT_CAPABILITY_MASK = 148, NL80211_ATTR_NOACK_MAP = 149, NL80211_ATTR_INACTIVITY_TIMEOUT = 150, NL80211_ATTR_RX_SIGNAL_DBM = 151, NL80211_ATTR_BG_SCAN_PERIOD = 152, NL80211_ATTR_WDEV = 153, NL80211_ATTR_USER_REG_HINT_TYPE = 154, NL80211_ATTR_CONN_FAILED_REASON = 155, NL80211_ATTR_AUTH_DATA = 156, NL80211_ATTR_VHT_CAPABILITY = 157, NL80211_ATTR_SCAN_FLAGS = 158, NL80211_ATTR_CHANNEL_WIDTH = 159, NL80211_ATTR_CENTER_FREQ1 = 160, NL80211_ATTR_CENTER_FREQ2 = 161, NL80211_ATTR_P2P_CTWINDOW = 162, NL80211_ATTR_P2P_OPPPS = 163, NL80211_ATTR_LOCAL_MESH_POWER_MODE = 164, NL80211_ATTR_ACL_POLICY = 165, NL80211_ATTR_MAC_ADDRS = 166, NL80211_ATTR_MAC_ACL_MAX = 167, NL80211_ATTR_RADAR_EVENT = 168, NL80211_ATTR_EXT_CAPA = 169, NL80211_ATTR_EXT_CAPA_MASK = 170, NL80211_ATTR_STA_CAPABILITY = 171, NL80211_ATTR_STA_EXT_CAPABILITY = 172, NL80211_ATTR_PROTOCOL_FEATURES = 173, NL80211_ATTR_SPLIT_WIPHY_DUMP = 174, NL80211_ATTR_DISABLE_VHT = 175, NL80211_ATTR_VHT_CAPABILITY_MASK = 176, NL80211_ATTR_MDID = 177, NL80211_ATTR_IE_RIC = 178, NL80211_ATTR_CRIT_PROT_ID = 179, NL80211_ATTR_MAX_CRIT_PROT_DURATION = 180, NL80211_ATTR_PEER_AID = 181, NL80211_ATTR_COALESCE_RULE = 182, NL80211_ATTR_CH_SWITCH_COUNT = 183, NL80211_ATTR_CH_SWITCH_BLOCK_TX = 184, NL80211_ATTR_CSA_IES = 185, NL80211_ATTR_CNTDWN_OFFS_BEACON = 186, NL80211_ATTR_CNTDWN_OFFS_PRESP = 187, NL80211_ATTR_RXMGMT_FLAGS = 188, NL80211_ATTR_STA_SUPPORTED_CHANNELS = 189, NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES = 190, NL80211_ATTR_HANDLE_DFS = 191, NL80211_ATTR_SUPPORT_5_MHZ = 192, NL80211_ATTR_SUPPORT_10_MHZ = 193, NL80211_ATTR_OPMODE_NOTIF = 194, NL80211_ATTR_VENDOR_ID = 195, NL80211_ATTR_VENDOR_SUBCMD = 196, NL80211_ATTR_VENDOR_DATA = 197, NL80211_ATTR_VENDOR_EVENTS = 198, NL80211_ATTR_QOS_MAP = 199, NL80211_ATTR_MAC_HINT = 200, NL80211_ATTR_WIPHY_FREQ_HINT = 201, NL80211_ATTR_MAX_AP_ASSOC_STA = 202, NL80211_ATTR_TDLS_PEER_CAPABILITY = 203, NL80211_ATTR_SOCKET_OWNER = 204, NL80211_ATTR_CSA_C_OFFSETS_TX = 205, NL80211_ATTR_MAX_CSA_COUNTERS = 206, NL80211_ATTR_TDLS_INITIATOR = 207, NL80211_ATTR_USE_RRM = 208, NL80211_ATTR_WIPHY_DYN_ACK = 209, NL80211_ATTR_TSID = 210, NL80211_ATTR_USER_PRIO = 211, NL80211_ATTR_ADMITTED_TIME = 212, NL80211_ATTR_SMPS_MODE = 213, NL80211_ATTR_OPER_CLASS = 214, NL80211_ATTR_MAC_MASK = 215, NL80211_ATTR_WIPHY_SELF_MANAGED_REG = 216, NL80211_ATTR_EXT_FEATURES = 217, NL80211_ATTR_SURVEY_RADIO_STATS = 218, NL80211_ATTR_NETNS_FD = 219, NL80211_ATTR_SCHED_SCAN_DELAY = 220, NL80211_ATTR_REG_INDOOR = 221, NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS = 222, NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL = 223, NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS = 224, NL80211_ATTR_SCHED_SCAN_PLANS = 225, NL80211_ATTR_PBSS = 226, NL80211_ATTR_BSS_SELECT = 227, NL80211_ATTR_STA_SUPPORT_P2P_PS = 228, NL80211_ATTR_PAD = 229, NL80211_ATTR_IFTYPE_EXT_CAPA = 230, NL80211_ATTR_MU_MIMO_GROUP_DATA = 231, NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR = 232, NL80211_ATTR_SCAN_START_TIME_TSF = 233, NL80211_ATTR_SCAN_START_TIME_TSF_BSSID = 234, NL80211_ATTR_MEASUREMENT_DURATION = 235, NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY = 236, NL80211_ATTR_MESH_PEER_AID = 237, NL80211_ATTR_NAN_MASTER_PREF = 238, NL80211_ATTR_BANDS = 239, NL80211_ATTR_NAN_FUNC = 240, NL80211_ATTR_NAN_MATCH = 241, NL80211_ATTR_FILS_KEK = 242, NL80211_ATTR_FILS_NONCES = 243, NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED = 244, NL80211_ATTR_BSSID = 245, NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI = 246, NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST = 247, NL80211_ATTR_TIMEOUT_REASON = 248, NL80211_ATTR_FILS_ERP_USERNAME = 249, NL80211_ATTR_FILS_ERP_REALM = 250, NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM = 251, NL80211_ATTR_FILS_ERP_RRK = 252, NL80211_ATTR_FILS_CACHE_ID = 253, NL80211_ATTR_PMK = 254, NL80211_ATTR_SCHED_SCAN_MULTI = 255, NL80211_ATTR_SCHED_SCAN_MAX_REQS = 256, NL80211_ATTR_WANT_1X_4WAY_HS = 257, NL80211_ATTR_PMKR0_NAME = 258, NL80211_ATTR_PORT_AUTHORIZED = 259, NL80211_ATTR_EXTERNAL_AUTH_ACTION = 260, NL80211_ATTR_EXTERNAL_AUTH_SUPPORT = 261, NL80211_ATTR_NSS = 262, NL80211_ATTR_ACK_SIGNAL = 263, NL80211_ATTR_CONTROL_PORT_OVER_NL80211 = 264, NL80211_ATTR_TXQ_STATS = 265, NL80211_ATTR_TXQ_LIMIT = 266, NL80211_ATTR_TXQ_MEMORY_LIMIT = 267, NL80211_ATTR_TXQ_QUANTUM = 268, NL80211_ATTR_HE_CAPABILITY = 269, NL80211_ATTR_FTM_RESPONDER = 270, NL80211_ATTR_FTM_RESPONDER_STATS = 271, NL80211_ATTR_TIMEOUT = 272, NL80211_ATTR_PEER_MEASUREMENTS = 273, NL80211_ATTR_AIRTIME_WEIGHT = 274, NL80211_ATTR_STA_TX_POWER_SETTING = 275, NL80211_ATTR_STA_TX_POWER = 276, NL80211_ATTR_SAE_PASSWORD = 277, NL80211_ATTR_TWT_RESPONDER = 278, NL80211_ATTR_HE_OBSS_PD = 279, NL80211_ATTR_WIPHY_EDMG_CHANNELS = 280, NL80211_ATTR_WIPHY_EDMG_BW_CONFIG = 281, NL80211_ATTR_VLAN_ID = 282, NL80211_ATTR_HE_BSS_COLOR = 283, NL80211_ATTR_IFTYPE_AKM_SUITES = 284, NL80211_ATTR_TID_CONFIG = 285, NL80211_ATTR_CONTROL_PORT_NO_PREAUTH = 286, NL80211_ATTR_PMK_LIFETIME = 287, NL80211_ATTR_PMK_REAUTH_THRESHOLD = 288, NL80211_ATTR_RECEIVE_MULTICAST = 289, NL80211_ATTR_WIPHY_FREQ_OFFSET = 290, NL80211_ATTR_CENTER_FREQ1_OFFSET = 291, NL80211_ATTR_SCAN_FREQ_KHZ = 292, NL80211_ATTR_HE_6GHZ_CAPABILITY = 293, NL80211_ATTR_FILS_DISCOVERY = 294, NL80211_ATTR_UNSOL_BCAST_PROBE_RESP = 295, NL80211_ATTR_S1G_CAPABILITY = 296, NL80211_ATTR_S1G_CAPABILITY_MASK = 297, NL80211_ATTR_SAE_PWE = 298, NL80211_ATTR_RECONNECT_REQUESTED = 299, NL80211_ATTR_SAR_SPEC = 300, NL80211_ATTR_DISABLE_HE = 301, NL80211_ATTR_OBSS_COLOR_BITMAP = 302, NL80211_ATTR_COLOR_CHANGE_COUNT = 303, NL80211_ATTR_COLOR_CHANGE_COLOR = 304, NL80211_ATTR_COLOR_CHANGE_ELEMS = 305, NL80211_ATTR_MBSSID_CONFIG = 306, NL80211_ATTR_MBSSID_ELEMS = 307, NL80211_ATTR_RADAR_BACKGROUND = 308, NL80211_ATTR_AP_SETTINGS_FLAGS = 309, NL80211_ATTR_EHT_CAPABILITY = 310, NL80211_ATTR_DISABLE_EHT = 311, NL80211_ATTR_MLO_LINKS = 312, NL80211_ATTR_MLO_LINK_ID = 313, NL80211_ATTR_MLD_ADDR = 314, NL80211_ATTR_MLO_SUPPORT = 315, NL80211_ATTR_MAX_NUM_AKM_SUITES = 316, NL80211_ATTR_EML_CAPABILITY = 317, NL80211_ATTR_MLD_CAPA_AND_OPS = 318, NL80211_ATTR_TX_HW_TIMESTAMP = 319, NL80211_ATTR_RX_HW_TIMESTAMP = 320, NL80211_ATTR_TD_BITMAP = 321, NL80211_ATTR_PUNCT_BITMAP = 322, NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS = 323, NL80211_ATTR_HW_TIMESTAMP_ENABLED = 324, NL80211_ATTR_EMA_RNR_ELEMS = 325, NL80211_ATTR_MLO_LINK_DISABLED = 326, NL80211_ATTR_BSS_DUMP_INCLUDE_USE_DATA = 327, NL80211_ATTR_MLO_TTLM_DLINK = 328, NL80211_ATTR_MLO_TTLM_ULINK = 329, NL80211_ATTR_ASSOC_SPP_AMSDU = 330, NL80211_ATTR_WIPHY_RADIOS = 331, NL80211_ATTR_WIPHY_INTERFACE_COMBINATIONS = 332, NL80211_ATTR_VIF_RADIO_MASK = 333, NL80211_ATTR_SUPPORTED_SELECTORS = 334, NL80211_ATTR_MLO_RECONF_REM_LINKS = 335, NL80211_ATTR_EPCS = 336, NL80211_ATTR_ASSOC_MLD_EXT_CAPA_OPS = 337, __NL80211_ATTR_AFTER_LAST = 338,
}

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_ATTR_UNSPEC = 0

§

NL80211_ATTR_WIPHY = 1

§

NL80211_ATTR_WIPHY_NAME = 2

§

NL80211_ATTR_IFINDEX = 3

§

NL80211_ATTR_IFNAME = 4

§

NL80211_ATTR_IFTYPE = 5

§

NL80211_ATTR_MAC = 6

§

NL80211_ATTR_KEY_DATA = 7

§

NL80211_ATTR_KEY_IDX = 8

§

NL80211_ATTR_KEY_CIPHER = 9

§

NL80211_ATTR_KEY_SEQ = 10

§

NL80211_ATTR_KEY_DEFAULT = 11

§

NL80211_ATTR_BEACON_INTERVAL = 12

§

NL80211_ATTR_DTIM_PERIOD = 13

§

NL80211_ATTR_BEACON_HEAD = 14

§

NL80211_ATTR_BEACON_TAIL = 15

§

NL80211_ATTR_STA_AID = 16

§

NL80211_ATTR_STA_FLAGS = 17

§

NL80211_ATTR_STA_LISTEN_INTERVAL = 18

§

NL80211_ATTR_STA_SUPPORTED_RATES = 19

§

NL80211_ATTR_STA_VLAN = 20

§

NL80211_ATTR_STA_INFO = 21

§

NL80211_ATTR_WIPHY_BANDS = 22

§

NL80211_ATTR_MNTR_FLAGS = 23

§

NL80211_ATTR_MESH_ID = 24

§

NL80211_ATTR_MPATH_NEXT_HOP = 26

§

NL80211_ATTR_MPATH_INFO = 27

§

NL80211_ATTR_BSS_CTS_PROT = 28

§

NL80211_ATTR_BSS_SHORT_PREAMBLE = 29

§

NL80211_ATTR_BSS_SHORT_SLOT_TIME = 30

§

NL80211_ATTR_HT_CAPABILITY = 31

§

NL80211_ATTR_SUPPORTED_IFTYPES = 32

§

NL80211_ATTR_REG_ALPHA2 = 33

§

NL80211_ATTR_REG_RULES = 34

§

NL80211_ATTR_MESH_CONFIG = 35

§

NL80211_ATTR_BSS_BASIC_RATES = 36

§

NL80211_ATTR_WIPHY_TXQ_PARAMS = 37

§

NL80211_ATTR_WIPHY_FREQ = 38

§

NL80211_ATTR_WIPHY_CHANNEL_TYPE = 39

§

NL80211_ATTR_KEY_DEFAULT_MGMT = 40

§

NL80211_ATTR_MGMT_SUBTYPE = 41

§

NL80211_ATTR_IE = 42

§

NL80211_ATTR_MAX_NUM_SCAN_SSIDS = 43

§

NL80211_ATTR_SCAN_FREQUENCIES = 44

§

NL80211_ATTR_SCAN_SSIDS = 45

§

NL80211_ATTR_GENERATION = 46

§

NL80211_ATTR_BSS = 47

§

NL80211_ATTR_REG_INITIATOR = 48

§

NL80211_ATTR_REG_TYPE = 49

§

NL80211_ATTR_SUPPORTED_COMMANDS = 50

§

NL80211_ATTR_FRAME = 51

§

NL80211_ATTR_SSID = 52

§

NL80211_ATTR_AUTH_TYPE = 53

§

NL80211_ATTR_REASON_CODE = 54

§

NL80211_ATTR_KEY_TYPE = 55

§

NL80211_ATTR_MAX_SCAN_IE_LEN = 56

§

NL80211_ATTR_CIPHER_SUITES = 57

§

NL80211_ATTR_FREQ_BEFORE = 58

§

NL80211_ATTR_FREQ_AFTER = 59

§

NL80211_ATTR_FREQ_FIXED = 60

§

NL80211_ATTR_WIPHY_RETRY_SHORT = 61

§

NL80211_ATTR_WIPHY_RETRY_LONG = 62

§

NL80211_ATTR_WIPHY_FRAG_THRESHOLD = 63

§

NL80211_ATTR_WIPHY_RTS_THRESHOLD = 64

§

NL80211_ATTR_TIMED_OUT = 65

§

NL80211_ATTR_USE_MFP = 66

§

NL80211_ATTR_STA_FLAGS2 = 67

§

NL80211_ATTR_CONTROL_PORT = 68

§

NL80211_ATTR_TESTDATA = 69

§

NL80211_ATTR_PRIVACY = 70

§

NL80211_ATTR_DISCONNECTED_BY_AP = 71

§

NL80211_ATTR_STATUS_CODE = 72

§

NL80211_ATTR_CIPHER_SUITES_PAIRWISE = 73

§

NL80211_ATTR_CIPHER_SUITE_GROUP = 74

§

NL80211_ATTR_WPA_VERSIONS = 75

§

NL80211_ATTR_AKM_SUITES = 76

§

NL80211_ATTR_REQ_IE = 77

§

NL80211_ATTR_RESP_IE = 78

§

NL80211_ATTR_PREV_BSSID = 79

§

NL80211_ATTR_KEY = 80

§

NL80211_ATTR_KEYS = 81

§

NL80211_ATTR_PID = 82

§

NL80211_ATTR_4ADDR = 83

§

NL80211_ATTR_SURVEY_INFO = 84

§

NL80211_ATTR_PMKID = 85

§

NL80211_ATTR_MAX_NUM_PMKIDS = 86

§

NL80211_ATTR_DURATION = 87

§

NL80211_ATTR_WIPHY_COVERAGE_CLASS = 89

§

NL80211_ATTR_TX_RATES = 90

§

NL80211_ATTR_FRAME_MATCH = 91

§

NL80211_ATTR_ACK = 92

§

NL80211_ATTR_PS_STATE = 93

§

NL80211_ATTR_CQM = 94

§

NL80211_ATTR_LOCAL_STATE_CHANGE = 95

§

NL80211_ATTR_AP_ISOLATE = 96

§

NL80211_ATTR_WIPHY_TX_POWER_SETTING = 97

§

NL80211_ATTR_WIPHY_TX_POWER_LEVEL = 98

§

NL80211_ATTR_TX_FRAME_TYPES = 99

§

NL80211_ATTR_RX_FRAME_TYPES = 100

§

NL80211_ATTR_FRAME_TYPE = 101

§

NL80211_ATTR_CONTROL_PORT_ETHERTYPE = 102

§

NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT = 103

§

NL80211_ATTR_SUPPORT_IBSS_RSN = 104

§

NL80211_ATTR_WIPHY_ANTENNA_TX = 105

§

NL80211_ATTR_WIPHY_ANTENNA_RX = 106

§

NL80211_ATTR_MCAST_RATE = 107

§

NL80211_ATTR_OFFCHANNEL_TX_OK = 108

§

NL80211_ATTR_BSS_HT_OPMODE = 109

§

NL80211_ATTR_KEY_DEFAULT_TYPES = 110

§

NL80211_ATTR_MAX_REMAIN_ON_CHANNEL_DURATION = 111

§

NL80211_ATTR_MESH_SETUP = 112

§

NL80211_ATTR_WIPHY_ANTENNA_AVAIL_TX = 113

§

NL80211_ATTR_WIPHY_ANTENNA_AVAIL_RX = 114

§

NL80211_ATTR_SUPPORT_MESH_AUTH = 115

§

NL80211_ATTR_WOWLAN_TRIGGERS = 117

§

NL80211_ATTR_WOWLAN_TRIGGERS_SUPPORTED = 118

§

NL80211_ATTR_SCHED_SCAN_INTERVAL = 119

§

NL80211_ATTR_INTERFACE_COMBINATIONS = 120

§

NL80211_ATTR_SOFTWARE_IFTYPES = 121

§

NL80211_ATTR_REKEY_DATA = 122

§

NL80211_ATTR_MAX_NUM_SCHED_SCAN_SSIDS = 123

§

NL80211_ATTR_MAX_SCHED_SCAN_IE_LEN = 124

§

NL80211_ATTR_SCAN_SUPP_RATES = 125

§

NL80211_ATTR_HIDDEN_SSID = 126

§

NL80211_ATTR_IE_PROBE_RESP = 127

§

NL80211_ATTR_IE_ASSOC_RESP = 128

§

NL80211_ATTR_STA_WME = 129

§

NL80211_ATTR_SUPPORT_AP_UAPSD = 130

§

NL80211_ATTR_ROAM_SUPPORT = 131

§

NL80211_ATTR_SCHED_SCAN_MATCH = 132

§

NL80211_ATTR_MAX_MATCH_SETS = 133

§

NL80211_ATTR_PMKSA_CANDIDATE = 134

§

NL80211_ATTR_TX_NO_CCK_RATE = 135

§

NL80211_ATTR_TDLS_ACTION = 136

§

NL80211_ATTR_TDLS_DIALOG_TOKEN = 137

§

NL80211_ATTR_TDLS_OPERATION = 138

§

NL80211_ATTR_TDLS_SUPPORT = 139

§

NL80211_ATTR_TDLS_EXTERNAL_SETUP = 140

§

NL80211_ATTR_DEVICE_AP_SME = 141

§

NL80211_ATTR_DONT_WAIT_FOR_ACK = 142

§

NL80211_ATTR_FEATURE_FLAGS = 143

§

NL80211_ATTR_PROBE_RESP_OFFLOAD = 144

§

NL80211_ATTR_PROBE_RESP = 145

§

NL80211_ATTR_DFS_REGION = 146

§

NL80211_ATTR_DISABLE_HT = 147

§

NL80211_ATTR_HT_CAPABILITY_MASK = 148

§

NL80211_ATTR_NOACK_MAP = 149

§

NL80211_ATTR_INACTIVITY_TIMEOUT = 150

§

NL80211_ATTR_RX_SIGNAL_DBM = 151

§

NL80211_ATTR_BG_SCAN_PERIOD = 152

§

NL80211_ATTR_WDEV = 153

§

NL80211_ATTR_USER_REG_HINT_TYPE = 154

§

NL80211_ATTR_CONN_FAILED_REASON = 155

§

NL80211_ATTR_AUTH_DATA = 156

§

NL80211_ATTR_VHT_CAPABILITY = 157

§

NL80211_ATTR_SCAN_FLAGS = 158

§

NL80211_ATTR_CHANNEL_WIDTH = 159

§

NL80211_ATTR_CENTER_FREQ1 = 160

§

NL80211_ATTR_CENTER_FREQ2 = 161

§

NL80211_ATTR_P2P_CTWINDOW = 162

§

NL80211_ATTR_P2P_OPPPS = 163

§

NL80211_ATTR_LOCAL_MESH_POWER_MODE = 164

§

NL80211_ATTR_ACL_POLICY = 165

§

NL80211_ATTR_MAC_ADDRS = 166

§

NL80211_ATTR_MAC_ACL_MAX = 167

§

NL80211_ATTR_RADAR_EVENT = 168

§

NL80211_ATTR_EXT_CAPA = 169

§

NL80211_ATTR_EXT_CAPA_MASK = 170

§

NL80211_ATTR_STA_CAPABILITY = 171

§

NL80211_ATTR_STA_EXT_CAPABILITY = 172

§

NL80211_ATTR_PROTOCOL_FEATURES = 173

§

NL80211_ATTR_SPLIT_WIPHY_DUMP = 174

§

NL80211_ATTR_DISABLE_VHT = 175

§

NL80211_ATTR_VHT_CAPABILITY_MASK = 176

§

NL80211_ATTR_MDID = 177

§

NL80211_ATTR_IE_RIC = 178

§

NL80211_ATTR_CRIT_PROT_ID = 179

§

NL80211_ATTR_MAX_CRIT_PROT_DURATION = 180

§

NL80211_ATTR_PEER_AID = 181

§

NL80211_ATTR_COALESCE_RULE = 182

§

NL80211_ATTR_CH_SWITCH_COUNT = 183

§

NL80211_ATTR_CH_SWITCH_BLOCK_TX = 184

§

NL80211_ATTR_CSA_IES = 185

§

NL80211_ATTR_CNTDWN_OFFS_BEACON = 186

§

NL80211_ATTR_CNTDWN_OFFS_PRESP = 187

§

NL80211_ATTR_RXMGMT_FLAGS = 188

§

NL80211_ATTR_STA_SUPPORTED_CHANNELS = 189

§

NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES = 190

§

NL80211_ATTR_HANDLE_DFS = 191

§

NL80211_ATTR_SUPPORT_5_MHZ = 192

§

NL80211_ATTR_SUPPORT_10_MHZ = 193

§

NL80211_ATTR_OPMODE_NOTIF = 194

§

NL80211_ATTR_VENDOR_ID = 195

§

NL80211_ATTR_VENDOR_SUBCMD = 196

§

NL80211_ATTR_VENDOR_DATA = 197

§

NL80211_ATTR_VENDOR_EVENTS = 198

§

NL80211_ATTR_QOS_MAP = 199

§

NL80211_ATTR_MAC_HINT = 200

§

NL80211_ATTR_WIPHY_FREQ_HINT = 201

§

NL80211_ATTR_MAX_AP_ASSOC_STA = 202

§

NL80211_ATTR_TDLS_PEER_CAPABILITY = 203

§

NL80211_ATTR_SOCKET_OWNER = 204

§

NL80211_ATTR_CSA_C_OFFSETS_TX = 205

§

NL80211_ATTR_MAX_CSA_COUNTERS = 206

§

NL80211_ATTR_TDLS_INITIATOR = 207

§

NL80211_ATTR_USE_RRM = 208

§

NL80211_ATTR_WIPHY_DYN_ACK = 209

§

NL80211_ATTR_TSID = 210

§

NL80211_ATTR_USER_PRIO = 211

§

NL80211_ATTR_ADMITTED_TIME = 212

§

NL80211_ATTR_SMPS_MODE = 213

§

NL80211_ATTR_OPER_CLASS = 214

§

NL80211_ATTR_MAC_MASK = 215

§

NL80211_ATTR_WIPHY_SELF_MANAGED_REG = 216

§

NL80211_ATTR_EXT_FEATURES = 217

§

NL80211_ATTR_SURVEY_RADIO_STATS = 218

§

NL80211_ATTR_NETNS_FD = 219

§

NL80211_ATTR_SCHED_SCAN_DELAY = 220

§

NL80211_ATTR_REG_INDOOR = 221

§

NL80211_ATTR_MAX_NUM_SCHED_SCAN_PLANS = 222

§

NL80211_ATTR_MAX_SCAN_PLAN_INTERVAL = 223

§

NL80211_ATTR_MAX_SCAN_PLAN_ITERATIONS = 224

§

NL80211_ATTR_SCHED_SCAN_PLANS = 225

§

NL80211_ATTR_PBSS = 226

§

NL80211_ATTR_BSS_SELECT = 227

§

NL80211_ATTR_STA_SUPPORT_P2P_PS = 228

§

NL80211_ATTR_PAD = 229

§

NL80211_ATTR_IFTYPE_EXT_CAPA = 230

§

NL80211_ATTR_MU_MIMO_GROUP_DATA = 231

§

NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR = 232

§

NL80211_ATTR_SCAN_START_TIME_TSF = 233

§

NL80211_ATTR_SCAN_START_TIME_TSF_BSSID = 234

§

NL80211_ATTR_MEASUREMENT_DURATION = 235

§

NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY = 236

§

NL80211_ATTR_MESH_PEER_AID = 237

§

NL80211_ATTR_NAN_MASTER_PREF = 238

§

NL80211_ATTR_BANDS = 239

§

NL80211_ATTR_NAN_FUNC = 240

§

NL80211_ATTR_NAN_MATCH = 241

§

NL80211_ATTR_FILS_KEK = 242

§

NL80211_ATTR_FILS_NONCES = 243

§

NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED = 244

§

NL80211_ATTR_BSSID = 245

§

NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI = 246

§

NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST = 247

§

NL80211_ATTR_TIMEOUT_REASON = 248

§

NL80211_ATTR_FILS_ERP_USERNAME = 249

§

NL80211_ATTR_FILS_ERP_REALM = 250

§

NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM = 251

§

NL80211_ATTR_FILS_ERP_RRK = 252

§

NL80211_ATTR_FILS_CACHE_ID = 253

§

NL80211_ATTR_PMK = 254

§

NL80211_ATTR_SCHED_SCAN_MULTI = 255

§

NL80211_ATTR_SCHED_SCAN_MAX_REQS = 256

§

NL80211_ATTR_WANT_1X_4WAY_HS = 257

§

NL80211_ATTR_PMKR0_NAME = 258

§

NL80211_ATTR_PORT_AUTHORIZED = 259

§

NL80211_ATTR_EXTERNAL_AUTH_ACTION = 260

§

NL80211_ATTR_EXTERNAL_AUTH_SUPPORT = 261

§

NL80211_ATTR_NSS = 262

§

NL80211_ATTR_ACK_SIGNAL = 263

§

NL80211_ATTR_CONTROL_PORT_OVER_NL80211 = 264

§

NL80211_ATTR_TXQ_STATS = 265

§

NL80211_ATTR_TXQ_LIMIT = 266

§

NL80211_ATTR_TXQ_MEMORY_LIMIT = 267

§

NL80211_ATTR_TXQ_QUANTUM = 268

§

NL80211_ATTR_HE_CAPABILITY = 269

§

NL80211_ATTR_FTM_RESPONDER = 270

§

NL80211_ATTR_FTM_RESPONDER_STATS = 271

§

NL80211_ATTR_TIMEOUT = 272

§

NL80211_ATTR_PEER_MEASUREMENTS = 273

§

NL80211_ATTR_AIRTIME_WEIGHT = 274

§

NL80211_ATTR_STA_TX_POWER_SETTING = 275

§

NL80211_ATTR_STA_TX_POWER = 276

§

NL80211_ATTR_SAE_PASSWORD = 277

§

NL80211_ATTR_TWT_RESPONDER = 278

§

NL80211_ATTR_HE_OBSS_PD = 279

§

NL80211_ATTR_WIPHY_EDMG_CHANNELS = 280

§

NL80211_ATTR_WIPHY_EDMG_BW_CONFIG = 281

§

NL80211_ATTR_VLAN_ID = 282

§

NL80211_ATTR_HE_BSS_COLOR = 283

§

NL80211_ATTR_IFTYPE_AKM_SUITES = 284

§

NL80211_ATTR_TID_CONFIG = 285

§

NL80211_ATTR_CONTROL_PORT_NO_PREAUTH = 286

§

NL80211_ATTR_PMK_LIFETIME = 287

§

NL80211_ATTR_PMK_REAUTH_THRESHOLD = 288

§

NL80211_ATTR_RECEIVE_MULTICAST = 289

§

NL80211_ATTR_WIPHY_FREQ_OFFSET = 290

§

NL80211_ATTR_CENTER_FREQ1_OFFSET = 291

§

NL80211_ATTR_SCAN_FREQ_KHZ = 292

§

NL80211_ATTR_HE_6GHZ_CAPABILITY = 293

§

NL80211_ATTR_FILS_DISCOVERY = 294

§

NL80211_ATTR_UNSOL_BCAST_PROBE_RESP = 295

§

NL80211_ATTR_S1G_CAPABILITY = 296

§

NL80211_ATTR_S1G_CAPABILITY_MASK = 297

§

NL80211_ATTR_SAE_PWE = 298

§

NL80211_ATTR_RECONNECT_REQUESTED = 299

§

NL80211_ATTR_SAR_SPEC = 300

§

NL80211_ATTR_DISABLE_HE = 301

§

NL80211_ATTR_OBSS_COLOR_BITMAP = 302

§

NL80211_ATTR_COLOR_CHANGE_COUNT = 303

§

NL80211_ATTR_COLOR_CHANGE_COLOR = 304

§

NL80211_ATTR_COLOR_CHANGE_ELEMS = 305

§

NL80211_ATTR_MBSSID_CONFIG = 306

§

NL80211_ATTR_MBSSID_ELEMS = 307

§

NL80211_ATTR_RADAR_BACKGROUND = 308

§

NL80211_ATTR_AP_SETTINGS_FLAGS = 309

§

NL80211_ATTR_EHT_CAPABILITY = 310

§

NL80211_ATTR_DISABLE_EHT = 311

§

NL80211_ATTR_MLD_ADDR = 314

§

NL80211_ATTR_MLO_SUPPORT = 315

§

NL80211_ATTR_MAX_NUM_AKM_SUITES = 316

§

NL80211_ATTR_EML_CAPABILITY = 317

§

NL80211_ATTR_MLD_CAPA_AND_OPS = 318

§

NL80211_ATTR_TX_HW_TIMESTAMP = 319

§

NL80211_ATTR_RX_HW_TIMESTAMP = 320

§

NL80211_ATTR_TD_BITMAP = 321

§

NL80211_ATTR_PUNCT_BITMAP = 322

§

NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS = 323

§

NL80211_ATTR_HW_TIMESTAMP_ENABLED = 324

§

NL80211_ATTR_EMA_RNR_ELEMS = 325

§

NL80211_ATTR_BSS_DUMP_INCLUDE_USE_DATA = 327

§

NL80211_ATTR_ASSOC_SPP_AMSDU = 330

§

NL80211_ATTR_WIPHY_RADIOS = 331

§

NL80211_ATTR_WIPHY_INTERFACE_COMBINATIONS = 332

§

NL80211_ATTR_VIF_RADIO_MASK = 333

§

NL80211_ATTR_SUPPORTED_SELECTORS = 334

§

NL80211_ATTR_EPCS = 336

§

NL80211_ATTR_ASSOC_MLD_EXT_CAPA_OPS = 337

§

__NL80211_ATTR_AFTER_LAST = 338

Implementations§

Source§

impl nl80211_attrs

Source

pub const NUM_NL80211_ATTR: nl80211_attrs = nl80211_attrs::__NL80211_ATTR_AFTER_LAST

Source§

impl nl80211_attrs

Source

pub const NL80211_ATTR_MAX: nl80211_attrs = nl80211_attrs::NL80211_ATTR_ASSOC_MLD_EXT_CAPA_OPS

Trait Implementations§

Source§

impl Clone for nl80211_attrs

Source§

fn clone(&self) -> nl80211_attrs

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for nl80211_attrs

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for nl80211_attrs

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for nl80211_attrs

Source§

fn eq(&self, other: &nl80211_attrs) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for nl80211_attrs

Source§

impl Eq for nl80211_attrs

Source§

impl StructuralPartialEq for nl80211_attrs

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.