#[non_exhaustive]#[repr(u32)]pub enum nl80211_commands {
Show 159 variants
NL80211_CMD_UNSPEC = 0,
NL80211_CMD_GET_WIPHY = 1,
NL80211_CMD_SET_WIPHY = 2,
NL80211_CMD_NEW_WIPHY = 3,
NL80211_CMD_DEL_WIPHY = 4,
NL80211_CMD_GET_INTERFACE = 5,
NL80211_CMD_SET_INTERFACE = 6,
NL80211_CMD_NEW_INTERFACE = 7,
NL80211_CMD_DEL_INTERFACE = 8,
NL80211_CMD_GET_KEY = 9,
NL80211_CMD_SET_KEY = 10,
NL80211_CMD_NEW_KEY = 11,
NL80211_CMD_DEL_KEY = 12,
NL80211_CMD_GET_BEACON = 13,
NL80211_CMD_SET_BEACON = 14,
NL80211_CMD_START_AP = 15,
NL80211_CMD_STOP_AP = 16,
NL80211_CMD_GET_STATION = 17,
NL80211_CMD_SET_STATION = 18,
NL80211_CMD_NEW_STATION = 19,
NL80211_CMD_DEL_STATION = 20,
NL80211_CMD_GET_MPATH = 21,
NL80211_CMD_SET_MPATH = 22,
NL80211_CMD_NEW_MPATH = 23,
NL80211_CMD_DEL_MPATH = 24,
NL80211_CMD_SET_BSS = 25,
NL80211_CMD_SET_REG = 26,
NL80211_CMD_REQ_SET_REG = 27,
NL80211_CMD_GET_MESH_CONFIG = 28,
NL80211_CMD_SET_MESH_CONFIG = 29,
NL80211_CMD_SET_MGMT_EXTRA_IE = 30,
NL80211_CMD_GET_REG = 31,
NL80211_CMD_GET_SCAN = 32,
NL80211_CMD_TRIGGER_SCAN = 33,
NL80211_CMD_NEW_SCAN_RESULTS = 34,
NL80211_CMD_SCAN_ABORTED = 35,
NL80211_CMD_REG_CHANGE = 36,
NL80211_CMD_AUTHENTICATE = 37,
NL80211_CMD_ASSOCIATE = 38,
NL80211_CMD_DEAUTHENTICATE = 39,
NL80211_CMD_DISASSOCIATE = 40,
NL80211_CMD_MICHAEL_MIC_FAILURE = 41,
NL80211_CMD_REG_BEACON_HINT = 42,
NL80211_CMD_JOIN_IBSS = 43,
NL80211_CMD_LEAVE_IBSS = 44,
NL80211_CMD_TESTMODE = 45,
NL80211_CMD_CONNECT = 46,
NL80211_CMD_ROAM = 47,
NL80211_CMD_DISCONNECT = 48,
NL80211_CMD_SET_WIPHY_NETNS = 49,
NL80211_CMD_GET_SURVEY = 50,
NL80211_CMD_NEW_SURVEY_RESULTS = 51,
NL80211_CMD_SET_PMKSA = 52,
NL80211_CMD_DEL_PMKSA = 53,
NL80211_CMD_FLUSH_PMKSA = 54,
NL80211_CMD_REMAIN_ON_CHANNEL = 55,
NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL = 56,
NL80211_CMD_SET_TX_BITRATE_MASK = 57,
NL80211_CMD_REGISTER_FRAME = 58,
NL80211_CMD_FRAME = 59,
NL80211_CMD_FRAME_TX_STATUS = 60,
NL80211_CMD_SET_POWER_SAVE = 61,
NL80211_CMD_GET_POWER_SAVE = 62,
NL80211_CMD_SET_CQM = 63,
NL80211_CMD_NOTIFY_CQM = 64,
NL80211_CMD_SET_CHANNEL = 65,
NL80211_CMD_SET_WDS_PEER = 66,
NL80211_CMD_FRAME_WAIT_CANCEL = 67,
NL80211_CMD_JOIN_MESH = 68,
NL80211_CMD_LEAVE_MESH = 69,
NL80211_CMD_UNPROT_DEAUTHENTICATE = 70,
NL80211_CMD_UNPROT_DISASSOCIATE = 71,
NL80211_CMD_NEW_PEER_CANDIDATE = 72,
NL80211_CMD_GET_WOWLAN = 73,
NL80211_CMD_SET_WOWLAN = 74,
NL80211_CMD_START_SCHED_SCAN = 75,
NL80211_CMD_STOP_SCHED_SCAN = 76,
NL80211_CMD_SCHED_SCAN_RESULTS = 77,
NL80211_CMD_SCHED_SCAN_STOPPED = 78,
NL80211_CMD_SET_REKEY_OFFLOAD = 79,
NL80211_CMD_PMKSA_CANDIDATE = 80,
NL80211_CMD_TDLS_OPER = 81,
NL80211_CMD_TDLS_MGMT = 82,
NL80211_CMD_UNEXPECTED_FRAME = 83,
NL80211_CMD_PROBE_CLIENT = 84,
NL80211_CMD_REGISTER_BEACONS = 85,
NL80211_CMD_UNEXPECTED_4ADDR_FRAME = 86,
NL80211_CMD_SET_NOACK_MAP = 87,
NL80211_CMD_CH_SWITCH_NOTIFY = 88,
NL80211_CMD_START_P2P_DEVICE = 89,
NL80211_CMD_STOP_P2P_DEVICE = 90,
NL80211_CMD_CONN_FAILED = 91,
NL80211_CMD_SET_MCAST_RATE = 92,
NL80211_CMD_SET_MAC_ACL = 93,
NL80211_CMD_RADAR_DETECT = 94,
NL80211_CMD_GET_PROTOCOL_FEATURES = 95,
NL80211_CMD_UPDATE_FT_IES = 96,
NL80211_CMD_FT_EVENT = 97,
NL80211_CMD_CRIT_PROTOCOL_START = 98,
NL80211_CMD_CRIT_PROTOCOL_STOP = 99,
NL80211_CMD_GET_COALESCE = 100,
NL80211_CMD_SET_COALESCE = 101,
NL80211_CMD_CHANNEL_SWITCH = 102,
NL80211_CMD_VENDOR = 103,
NL80211_CMD_SET_QOS_MAP = 104,
NL80211_CMD_ADD_TX_TS = 105,
NL80211_CMD_DEL_TX_TS = 106,
NL80211_CMD_GET_MPP = 107,
NL80211_CMD_JOIN_OCB = 108,
NL80211_CMD_LEAVE_OCB = 109,
NL80211_CMD_CH_SWITCH_STARTED_NOTIFY = 110,
NL80211_CMD_TDLS_CHANNEL_SWITCH = 111,
NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH = 112,
NL80211_CMD_WIPHY_REG_CHANGE = 113,
NL80211_CMD_ABORT_SCAN = 114,
NL80211_CMD_START_NAN = 115,
NL80211_CMD_STOP_NAN = 116,
NL80211_CMD_ADD_NAN_FUNCTION = 117,
NL80211_CMD_DEL_NAN_FUNCTION = 118,
NL80211_CMD_CHANGE_NAN_CONFIG = 119,
NL80211_CMD_NAN_MATCH = 120,
NL80211_CMD_SET_MULTICAST_TO_UNICAST = 121,
NL80211_CMD_UPDATE_CONNECT_PARAMS = 122,
NL80211_CMD_SET_PMK = 123,
NL80211_CMD_DEL_PMK = 124,
NL80211_CMD_PORT_AUTHORIZED = 125,
NL80211_CMD_RELOAD_REGDB = 126,
NL80211_CMD_EXTERNAL_AUTH = 127,
NL80211_CMD_STA_OPMODE_CHANGED = 128,
NL80211_CMD_CONTROL_PORT_FRAME = 129,
NL80211_CMD_GET_FTM_RESPONDER_STATS = 130,
NL80211_CMD_PEER_MEASUREMENT_START = 131,
NL80211_CMD_PEER_MEASUREMENT_RESULT = 132,
NL80211_CMD_PEER_MEASUREMENT_COMPLETE = 133,
NL80211_CMD_NOTIFY_RADAR = 134,
NL80211_CMD_UPDATE_OWE_INFO = 135,
NL80211_CMD_PROBE_MESH_LINK = 136,
NL80211_CMD_SET_TID_CONFIG = 137,
NL80211_CMD_UNPROT_BEACON = 138,
NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS = 139,
NL80211_CMD_SET_SAR_SPECS = 140,
NL80211_CMD_OBSS_COLOR_COLLISION = 141,
NL80211_CMD_COLOR_CHANGE_REQUEST = 142,
NL80211_CMD_COLOR_CHANGE_STARTED = 143,
NL80211_CMD_COLOR_CHANGE_ABORTED = 144,
NL80211_CMD_COLOR_CHANGE_COMPLETED = 145,
NL80211_CMD_SET_FILS_AAD = 146,
NL80211_CMD_ASSOC_COMEBACK = 147,
NL80211_CMD_ADD_LINK = 148,
NL80211_CMD_REMOVE_LINK = 149,
NL80211_CMD_ADD_LINK_STA = 150,
NL80211_CMD_MODIFY_LINK_STA = 151,
NL80211_CMD_REMOVE_LINK_STA = 152,
NL80211_CMD_SET_HW_TIMESTAMP = 153,
NL80211_CMD_LINKS_REMOVED = 154,
NL80211_CMD_SET_TID_TO_LINK_MAPPING = 155,
NL80211_CMD_ASSOC_MLO_RECONF = 156,
NL80211_CMD_EPCS_CFG = 157,
__NL80211_CMD_AFTER_LAST = 158,
}
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_CMD_UNSPEC = 0
NL80211_CMD_GET_WIPHY = 1
NL80211_CMD_SET_WIPHY = 2
NL80211_CMD_NEW_WIPHY = 3
NL80211_CMD_DEL_WIPHY = 4
NL80211_CMD_GET_INTERFACE = 5
NL80211_CMD_SET_INTERFACE = 6
NL80211_CMD_NEW_INTERFACE = 7
NL80211_CMD_DEL_INTERFACE = 8
NL80211_CMD_GET_KEY = 9
NL80211_CMD_SET_KEY = 10
NL80211_CMD_NEW_KEY = 11
NL80211_CMD_DEL_KEY = 12
NL80211_CMD_GET_BEACON = 13
NL80211_CMD_SET_BEACON = 14
NL80211_CMD_START_AP = 15
NL80211_CMD_STOP_AP = 16
NL80211_CMD_GET_STATION = 17
NL80211_CMD_SET_STATION = 18
NL80211_CMD_NEW_STATION = 19
NL80211_CMD_DEL_STATION = 20
NL80211_CMD_GET_MPATH = 21
NL80211_CMD_SET_MPATH = 22
NL80211_CMD_NEW_MPATH = 23
NL80211_CMD_DEL_MPATH = 24
NL80211_CMD_SET_BSS = 25
NL80211_CMD_SET_REG = 26
NL80211_CMD_REQ_SET_REG = 27
NL80211_CMD_GET_MESH_CONFIG = 28
NL80211_CMD_SET_MESH_CONFIG = 29
NL80211_CMD_SET_MGMT_EXTRA_IE = 30
NL80211_CMD_GET_REG = 31
NL80211_CMD_GET_SCAN = 32
NL80211_CMD_TRIGGER_SCAN = 33
NL80211_CMD_NEW_SCAN_RESULTS = 34
NL80211_CMD_SCAN_ABORTED = 35
NL80211_CMD_REG_CHANGE = 36
NL80211_CMD_AUTHENTICATE = 37
NL80211_CMD_ASSOCIATE = 38
NL80211_CMD_DEAUTHENTICATE = 39
NL80211_CMD_DISASSOCIATE = 40
NL80211_CMD_MICHAEL_MIC_FAILURE = 41
NL80211_CMD_REG_BEACON_HINT = 42
NL80211_CMD_JOIN_IBSS = 43
NL80211_CMD_LEAVE_IBSS = 44
NL80211_CMD_TESTMODE = 45
NL80211_CMD_CONNECT = 46
NL80211_CMD_ROAM = 47
NL80211_CMD_DISCONNECT = 48
NL80211_CMD_SET_WIPHY_NETNS = 49
NL80211_CMD_GET_SURVEY = 50
NL80211_CMD_NEW_SURVEY_RESULTS = 51
NL80211_CMD_SET_PMKSA = 52
NL80211_CMD_DEL_PMKSA = 53
NL80211_CMD_FLUSH_PMKSA = 54
NL80211_CMD_REMAIN_ON_CHANNEL = 55
NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL = 56
NL80211_CMD_SET_TX_BITRATE_MASK = 57
NL80211_CMD_REGISTER_FRAME = 58
NL80211_CMD_FRAME = 59
NL80211_CMD_FRAME_TX_STATUS = 60
NL80211_CMD_SET_POWER_SAVE = 61
NL80211_CMD_GET_POWER_SAVE = 62
NL80211_CMD_SET_CQM = 63
NL80211_CMD_NOTIFY_CQM = 64
NL80211_CMD_SET_CHANNEL = 65
NL80211_CMD_SET_WDS_PEER = 66
NL80211_CMD_FRAME_WAIT_CANCEL = 67
NL80211_CMD_JOIN_MESH = 68
NL80211_CMD_LEAVE_MESH = 69
NL80211_CMD_UNPROT_DEAUTHENTICATE = 70
NL80211_CMD_UNPROT_DISASSOCIATE = 71
NL80211_CMD_NEW_PEER_CANDIDATE = 72
NL80211_CMD_GET_WOWLAN = 73
NL80211_CMD_SET_WOWLAN = 74
NL80211_CMD_START_SCHED_SCAN = 75
NL80211_CMD_STOP_SCHED_SCAN = 76
NL80211_CMD_SCHED_SCAN_RESULTS = 77
NL80211_CMD_SCHED_SCAN_STOPPED = 78
NL80211_CMD_SET_REKEY_OFFLOAD = 79
NL80211_CMD_PMKSA_CANDIDATE = 80
NL80211_CMD_TDLS_OPER = 81
NL80211_CMD_TDLS_MGMT = 82
NL80211_CMD_UNEXPECTED_FRAME = 83
NL80211_CMD_PROBE_CLIENT = 84
NL80211_CMD_REGISTER_BEACONS = 85
NL80211_CMD_UNEXPECTED_4ADDR_FRAME = 86
NL80211_CMD_SET_NOACK_MAP = 87
NL80211_CMD_CH_SWITCH_NOTIFY = 88
NL80211_CMD_START_P2P_DEVICE = 89
NL80211_CMD_STOP_P2P_DEVICE = 90
NL80211_CMD_CONN_FAILED = 91
NL80211_CMD_SET_MCAST_RATE = 92
NL80211_CMD_SET_MAC_ACL = 93
NL80211_CMD_RADAR_DETECT = 94
NL80211_CMD_GET_PROTOCOL_FEATURES = 95
NL80211_CMD_UPDATE_FT_IES = 96
NL80211_CMD_FT_EVENT = 97
NL80211_CMD_CRIT_PROTOCOL_START = 98
NL80211_CMD_CRIT_PROTOCOL_STOP = 99
NL80211_CMD_GET_COALESCE = 100
NL80211_CMD_SET_COALESCE = 101
NL80211_CMD_CHANNEL_SWITCH = 102
NL80211_CMD_VENDOR = 103
NL80211_CMD_SET_QOS_MAP = 104
NL80211_CMD_ADD_TX_TS = 105
NL80211_CMD_DEL_TX_TS = 106
NL80211_CMD_GET_MPP = 107
NL80211_CMD_JOIN_OCB = 108
NL80211_CMD_LEAVE_OCB = 109
NL80211_CMD_CH_SWITCH_STARTED_NOTIFY = 110
NL80211_CMD_TDLS_CHANNEL_SWITCH = 111
NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH = 112
NL80211_CMD_WIPHY_REG_CHANGE = 113
NL80211_CMD_ABORT_SCAN = 114
NL80211_CMD_START_NAN = 115
NL80211_CMD_STOP_NAN = 116
NL80211_CMD_ADD_NAN_FUNCTION = 117
NL80211_CMD_DEL_NAN_FUNCTION = 118
NL80211_CMD_CHANGE_NAN_CONFIG = 119
NL80211_CMD_NAN_MATCH = 120
NL80211_CMD_SET_MULTICAST_TO_UNICAST = 121
NL80211_CMD_UPDATE_CONNECT_PARAMS = 122
NL80211_CMD_SET_PMK = 123
NL80211_CMD_DEL_PMK = 124
NL80211_CMD_PORT_AUTHORIZED = 125
NL80211_CMD_RELOAD_REGDB = 126
NL80211_CMD_EXTERNAL_AUTH = 127
NL80211_CMD_STA_OPMODE_CHANGED = 128
NL80211_CMD_CONTROL_PORT_FRAME = 129
NL80211_CMD_GET_FTM_RESPONDER_STATS = 130
NL80211_CMD_PEER_MEASUREMENT_START = 131
NL80211_CMD_PEER_MEASUREMENT_RESULT = 132
NL80211_CMD_PEER_MEASUREMENT_COMPLETE = 133
NL80211_CMD_NOTIFY_RADAR = 134
NL80211_CMD_UPDATE_OWE_INFO = 135
NL80211_CMD_PROBE_MESH_LINK = 136
NL80211_CMD_SET_TID_CONFIG = 137
NL80211_CMD_UNPROT_BEACON = 138
NL80211_CMD_CONTROL_PORT_FRAME_TX_STATUS = 139
NL80211_CMD_SET_SAR_SPECS = 140
NL80211_CMD_OBSS_COLOR_COLLISION = 141
NL80211_CMD_COLOR_CHANGE_REQUEST = 142
NL80211_CMD_COLOR_CHANGE_STARTED = 143
NL80211_CMD_COLOR_CHANGE_ABORTED = 144
NL80211_CMD_COLOR_CHANGE_COMPLETED = 145
NL80211_CMD_SET_FILS_AAD = 146
NL80211_CMD_ASSOC_COMEBACK = 147
NL80211_CMD_ADD_LINK = 148
NL80211_CMD_REMOVE_LINK = 149
NL80211_CMD_ADD_LINK_STA = 150
NL80211_CMD_MODIFY_LINK_STA = 151
NL80211_CMD_REMOVE_LINK_STA = 152
NL80211_CMD_SET_HW_TIMESTAMP = 153
NL80211_CMD_LINKS_REMOVED = 154
NL80211_CMD_SET_TID_TO_LINK_MAPPING = 155
NL80211_CMD_ASSOC_MLO_RECONF = 156
NL80211_CMD_EPCS_CFG = 157
__NL80211_CMD_AFTER_LAST = 158
Implementations§
Source§impl nl80211_commands
impl nl80211_commands
pub const NL80211_CMD_NEW_BEACON: nl80211_commands = nl80211_commands::NL80211_CMD_START_AP
Source§impl nl80211_commands
impl nl80211_commands
pub const NL80211_CMD_DEL_BEACON: nl80211_commands = nl80211_commands::NL80211_CMD_STOP_AP
Source§impl nl80211_commands
impl nl80211_commands
pub const NL80211_CMD_REGISTER_ACTION: nl80211_commands = nl80211_commands::NL80211_CMD_REGISTER_FRAME
Source§impl nl80211_commands
impl nl80211_commands
pub const NL80211_CMD_ACTION: nl80211_commands = nl80211_commands::NL80211_CMD_FRAME
Source§impl nl80211_commands
impl nl80211_commands
pub const NL80211_CMD_ACTION_TX_STATUS: nl80211_commands = nl80211_commands::NL80211_CMD_FRAME_TX_STATUS
Source§impl nl80211_commands
impl nl80211_commands
pub const NL80211_CMD_MAX: nl80211_commands = nl80211_commands::NL80211_CMD_EPCS_CFG
Trait Implementations§
Source§impl Clone for nl80211_commands
impl Clone for nl80211_commands
Source§fn clone(&self) -> nl80211_commands
fn clone(&self) -> nl80211_commands
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_commands
impl Debug for nl80211_commands
Source§impl Hash for nl80211_commands
impl Hash for nl80211_commands
Source§impl PartialEq for nl80211_commands
impl PartialEq for nl80211_commands
impl Copy for nl80211_commands
impl Eq for nl80211_commands
impl StructuralPartialEq for nl80211_commands
Auto Trait Implementations§
impl Freeze for nl80211_commands
impl RefUnwindSafe for nl80211_commands
impl Send for nl80211_commands
impl Sync for nl80211_commands
impl Unpin for nl80211_commands
impl UnwindSafe for nl80211_commands
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