#[non_exhaustive]#[repr(u32)]pub(crate) 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