27 #ifndef INCLUDED_WHD_EVENTS_INT_H 28 #define INCLUDED_WHD_EVENTS_INT_H 58 WLC_E_QUIET_START = 13,
66 WLC_E_PMKID_CACHE = 21,
67 WLC_E_RETROGRADE_TSF = 22,
71 WLC_E_SCAN_COMPLETE = 26,
74 WLC_E_BCNSENT_IND = 29,
76 WLC_E_BCNLOST_MSG = 31,
78 WLC_E_PFN_NET_FOUND = 33,
79 WLC_E_PFN_NET_LOST = 34,
80 WLC_E_RESET_COMPLETE = 35, WLC_E_JOIN_START = 36, WLC_E_ROAM_START = 37, WLC_E_ASSOC_START = 38,
81 WLC_E_IBSS_ASSOC = 39, WLC_E_RADIO = 40, WLC_E_PSM_WATCHDOG = 41,
82 WLC_E_CCX_ASSOC_START = 42,
83 WLC_E_CCX_ASSOC_ABORT = 43,
86 WLC_E_COUNTRY_CODE_CHANGED = 47, WLC_E_EXCEEDED_MEDIUM_TIME = 48,
88 WLC_E_UNICAST_DECODE_ERROR = 50,
89 WLC_E_MULTICAST_DECODE_ERROR = 51,
90 WLC_E_TRACE = 52, WLC_E_BTA_HCI_EVENT = 53,
92 WLC_E_P2P_DISC_LISTEN_COMPLETE = 55,
94 WLC_E_PFN_BEST_BATCHING = 57,
97 WLC_E_PRE_ASSOC_IND = 61,
98 WLC_E_PRE_REASSOC_IND = 62,
99 WLC_E_CHANNEL_ADOPTED = 63,
100 WLC_E_AP_STARTED = 64,
101 WLC_E_DFS_AP_STOP = 65,
102 WLC_E_DFS_AP_RESUME = 66,
103 WLC_E_WAI_STA_EVENT = 67,
106 WLC_E_ACTION_FRAME_OFF_CHAN_COMPLETE = 70,
107 WLC_E_PROBRESP_MSG = 71,
108 WLC_E_P2P_PROBREQ_MSG = 72,
109 WLC_E_DCS_REQUEST = 73, WLC_E_FIFO_CREDIT_MAP = 74,
110 WLC_E_ACTION_FRAME_RX = 75,
111 WLC_E_WAKE_EVENT = 76,
112 WLC_E_RM_COMPLETE = 77,
114 WLC_E_OVERLAY_REQ = 79,
115 WLC_E_CSA_COMPLETE_IND = 80, WLC_E_EXCESS_PM_WAKE_EVENT = 81,
116 WLC_E_PFN_SCAN_NONE = 82,
117 WLC_E_PFN_SCAN_ALLGONE = 83,
118 WLC_E_GTK_PLUMBED = 84, WLC_E_ASSOC_IND_NDIS = 85,
119 WLC_E_REASSOC_IND_NDIS = 86,
120 WLC_E_ASSOC_REQ_IE = 87, WLC_E_ASSOC_RESP_IE = 88, WLC_E_ASSOC_RECREATED = 89,
121 WLC_E_ACTION_FRAME_RX_NDIS = 90,
123 WLC_E_TDLS_PEER_EVENT = 92,
124 WLC_E_MESH_DHCP_SUCCESS = 92,
125 WLC_E_SPEEDY_RECREATE_FAIL = 93,
127 WLC_E_PKTDELAY_IND = 95,
129 WLC_E_AWDL_ROLE = 97,
130 WLC_E_AWDL_EVENT = 98,
131 WLC_E_NIC_AF_TXS = 99,
133 WLC_E_BEACON_FRAME_RX = 101, WLC_E_SERVICE_FOUND = 102,
134 WLC_E_GAS_FRAGMENT_RX = 103,
135 WLC_E_GAS_COMPLETE = 104,
136 WLC_E_P2PO_ADD_DEVICE = 105,
137 WLC_E_P2PO_DEL_DEVICE = 106,
138 WLC_E_WNM_STA_SLEEP = 107,
139 WLC_E_TXFAIL_THRESH = 108,
141 WLC_E_IBSS_COALESCE = 110,
142 WLC_E_MESH_PAIRED = 110,
143 WLC_E_AWDL_RX_PRB_RESP = 111,
144 WLC_E_AWDL_RX_ACT_FRAME = 112,
145 WLC_E_AWDL_WOWL_NULLPKT = 113,
146 WLC_E_AWDL_PHYCAL_STATUS = 114,
147 WLC_E_AWDL_OOB_AF_STATUS = 115,
148 WLC_E_AWDL_SCAN_STATUS = 116,
149 WLC_E_AWDL_AW_START = 117,
150 WLC_E_AWDL_AW_END = 118,
151 WLC_E_AWDL_AW_EXT = 119,
152 WLC_E_AWDL_PEER_CACHE_CONTROL = 120, WLC_E_CSA_START_IND = 121, WLC_E_CSA_DONE_IND = 122,
153 WLC_E_CSA_FAILURE_IND = 123, WLC_E_CCA_CHAN_QUAL = 124,
155 WLC_E_TX_STAT_ERROR = 126,
156 WLC_E_BCMC_CREDIT_SUPPORT = 127,
157 WLC_E_PSTA_PRIMARY_INTF_IND = 128,
158 WLC_E_BT_WIFI_HANDOVER_REQ = 130,
159 WLC_E_SPW_TXINHIBIT = 131,
160 WLC_E_FBT_AUTH_REQ_IND = 132,
161 WLC_E_RSSI_LQM = 133,
162 WLC_E_PFN_GSCAN_FULL_RESULT = 134,
164 WLC_E_AUTHORIZED = 136,
165 WLC_E_PROBREQ_MSG_RX = 137,
166 WLC_E_PFN_SCAN_COMPLETE = 138,
167 WLC_E_RMC_EVENT = 139,
168 WLC_E_DPSTA_INTF_IND = 140,
185 #define WLC_SUP_STATUS_OFFSET (256) 186 #define WLC_DOT11_SC_STATUS_OFFSET (512) 225 WLC_DOT11_SC_SUCCESS = 0 + WLC_DOT11_SC_STATUS_OFFSET,
226 WLC_DOT11_SC_FAILURE = 1 + WLC_DOT11_SC_STATUS_OFFSET,
227 WLC_DOT11_SC_CAP_MISMATCH = 10 + WLC_DOT11_SC_STATUS_OFFSET,
228 WLC_DOT11_SC_REASSOC_FAIL = 11 + WLC_DOT11_SC_STATUS_OFFSET,
229 WLC_DOT11_SC_ASSOC_FAIL = 12 + WLC_DOT11_SC_STATUS_OFFSET,
230 WLC_DOT11_SC_AUTH_MISMATCH = 13 + WLC_DOT11_SC_STATUS_OFFSET,
231 WLC_DOT11_SC_AUTH_SEQ = 14 + WLC_DOT11_SC_STATUS_OFFSET,
232 WLC_DOT11_SC_AUTH_CHALLENGE_FAIL = 15 + WLC_DOT11_SC_STATUS_OFFSET,
233 WLC_DOT11_SC_AUTH_TIMEOUT = 16 + WLC_DOT11_SC_STATUS_OFFSET,
234 WLC_DOT11_SC_ASSOC_BUSY_FAIL = 17 + WLC_DOT11_SC_STATUS_OFFSET,
235 WLC_DOT11_SC_ASSOC_RATE_MISMATCH = 18 + WLC_DOT11_SC_STATUS_OFFSET,
236 WLC_DOT11_SC_ASSOC_SHORT_REQUIRED = 19 + WLC_DOT11_SC_STATUS_OFFSET,
237 WLC_DOT11_SC_ASSOC_PBCC_REQUIRED = 20 + WLC_DOT11_SC_STATUS_OFFSET,
238 WLC_DOT11_SC_ASSOC_AGILITY_REQUIRED = 21 + WLC_DOT11_SC_STATUS_OFFSET,
239 WLC_DOT11_SC_ASSOC_SPECTRUM_REQUIRED = 22 + WLC_DOT11_SC_STATUS_OFFSET,
240 WLC_DOT11_SC_ASSOC_BAD_POWER_CAP = 23 + WLC_DOT11_SC_STATUS_OFFSET,
241 WLC_DOT11_SC_ASSOC_BAD_SUP_CHANNELS = 24 + WLC_DOT11_SC_STATUS_OFFSET,
242 WLC_DOT11_SC_ASSOC_SHORTSLOT_REQUIRED = 25 + WLC_DOT11_SC_STATUS_OFFSET,
243 WLC_DOT11_SC_ASSOC_ERPBCC_REQUIRED = 26 + WLC_DOT11_SC_STATUS_OFFSET,
244 WLC_DOT11_SC_ASSOC_DSSOFDM_REQUIRED = 27 + WLC_DOT11_SC_STATUS_OFFSET,
245 WLC_DOT11_SC_DECLINED = 37 + WLC_DOT11_SC_STATUS_OFFSET,
246 WLC_DOT11_SC_INVALID_PARAMS = 38 + WLC_DOT11_SC_STATUS_OFFSET,
247 WLC_DOT11_SC_INVALID_AKMP = 43 + WLC_DOT11_SC_STATUS_OFFSET,
248 WLC_DOT11_SC_INVALID_MDID = 54 + WLC_DOT11_SC_STATUS_OFFSET,
249 WLC_DOT11_SC_INVALID_FTIE = 55 + WLC_DOT11_SC_STATUS_OFFSET,
251 WLC_E_STATUS_FORCE_32_BIT = 0x7FFFFFFE
252 } whd_event_status_t;
254 #define WLC_E_PRUNE_REASON_OFFSET (256) 255 #define WLC_E_SUP_REASON_OFFSET (512) 256 #define WLC_E_DOT11_RC_REASON_OFFSET (768) 266 WLC_E_REASON_INITIAL_ASSOC = 0,
267 WLC_E_REASON_LOW_RSSI = 1,
268 WLC_E_REASON_DEAUTH = 2,
269 WLC_E_REASON_DISASSOC = 3,
270 WLC_E_REASON_BCNS_LOST = 4,
271 WLC_E_REASON_FAST_ROAM_FAILED = 5,
272 WLC_E_REASON_DIRECTED_ROAM = 6,
273 WLC_E_REASON_TSPEC_REJECTED = 7,
274 WLC_E_REASON_BETTER_AP = 8,
277 WLC_E_NAN_EVENT_STATUS_CHG = 9,
278 WLC_E_NAN_EVENT_MERGE = 10,
279 WLC_E_NAN_EVENT_STOP = 11,
280 WLC_E_NAN_EVENT_P2P = 12,
283 WLC_E_NAN_EVENT_WINDOW_BEGIN_P2P = 13,
284 WLC_E_NAN_EVENT_WINDOW_BEGIN_MESH = 14, WLC_E_NAN_EVENT_WINDOW_BEGIN_IBSS = 15,
285 WLC_E_NAN_EVENT_WINDOW_BEGIN_RANGING = 16, WLC_E_NAN_EVENT_POST_DISC = 17,
286 WLC_E_NAN_EVENT_DATA_IF_ADD = 18,
287 WLC_E_NAN_EVENT_DATA_PEER_ADD = 19,
290 WLC_E_NAN_EVENT_DATA_IND = 20,
291 WLC_E_NAN_EVENT_DATA_CONF = 21,
292 WLC_E_NAN_EVENT_SDF_RX = 22,
293 WLC_E_NAN_EVENT_DATA_END = 23, WLC_E_NAN_EVENT_BCN_RX = 24,
296 WLC_E_PRUNE_ENCR_MISMATCH = 1 + WLC_E_PRUNE_REASON_OFFSET,
297 WLC_E_PRUNE_BCAST_BSSID = 2 + WLC_E_PRUNE_REASON_OFFSET,
298 WLC_E_PRUNE_MAC_DENY = 3 + WLC_E_PRUNE_REASON_OFFSET,
299 WLC_E_PRUNE_MAC_NA = 4 + WLC_E_PRUNE_REASON_OFFSET,
300 WLC_E_PRUNE_REG_PASSV = 5 + WLC_E_PRUNE_REASON_OFFSET,
301 WLC_E_PRUNE_SPCT_MGMT = 6 + WLC_E_PRUNE_REASON_OFFSET,
302 WLC_E_PRUNE_RADAR = 7 + WLC_E_PRUNE_REASON_OFFSET,
303 WLC_E_RSN_MISMATCH = 8 + WLC_E_PRUNE_REASON_OFFSET,
304 WLC_E_PRUNE_NO_COMMON_RATES = 9 + WLC_E_PRUNE_REASON_OFFSET,
305 WLC_E_PRUNE_BASIC_RATES = 10 + WLC_E_PRUNE_REASON_OFFSET,
306 WLC_E_PRUNE_CCXFAST_PREVAP = 11 + WLC_E_PRUNE_REASON_OFFSET,
307 WLC_E_PRUNE_CIPHER_NA = 12 + WLC_E_PRUNE_REASON_OFFSET,
308 WLC_E_PRUNE_KNOWN_STA = 13 + WLC_E_PRUNE_REASON_OFFSET,
309 WLC_E_PRUNE_CCXFAST_DROAM = 14 + WLC_E_PRUNE_REASON_OFFSET,
310 WLC_E_PRUNE_WDS_PEER = 15 + WLC_E_PRUNE_REASON_OFFSET,
311 WLC_E_PRUNE_QBSS_LOAD = 16 + WLC_E_PRUNE_REASON_OFFSET,
312 WLC_E_PRUNE_HOME_AP = 17 + WLC_E_PRUNE_REASON_OFFSET,
313 WLC_E_PRUNE_AP_BLOCKED = 18 + WLC_E_PRUNE_REASON_OFFSET,
314 WLC_E_PRUNE_NO_DIAG_SUPPORT = 19 + WLC_E_PRUNE_REASON_OFFSET,
317 WLC_E_SUP_OTHER = 0 + WLC_E_SUP_REASON_OFFSET,
318 WLC_E_SUP_DECRYPT_KEY_DATA = 1 + WLC_E_SUP_REASON_OFFSET,
319 WLC_E_SUP_BAD_UCAST_WEP128 = 2 + WLC_E_SUP_REASON_OFFSET,
320 WLC_E_SUP_BAD_UCAST_WEP40 = 3 + WLC_E_SUP_REASON_OFFSET,
321 WLC_E_SUP_UNSUP_KEY_LEN = 4 + WLC_E_SUP_REASON_OFFSET,
322 WLC_E_SUP_PW_KEY_CIPHER = 5 + WLC_E_SUP_REASON_OFFSET,
323 WLC_E_SUP_MSG3_TOO_MANY_IE = 6 + WLC_E_SUP_REASON_OFFSET,
324 WLC_E_SUP_MSG3_IE_MISMATCH = 7 + WLC_E_SUP_REASON_OFFSET,
325 WLC_E_SUP_NO_INSTALL_FLAG = 8 + WLC_E_SUP_REASON_OFFSET,
326 WLC_E_SUP_MSG3_NO_GTK = 9 + WLC_E_SUP_REASON_OFFSET,
327 WLC_E_SUP_GRP_KEY_CIPHER = 10 + WLC_E_SUP_REASON_OFFSET,
328 WLC_E_SUP_GRP_MSG1_NO_GTK = 11 + WLC_E_SUP_REASON_OFFSET,
329 WLC_E_SUP_GTK_DECRYPT_FAIL = 12 + WLC_E_SUP_REASON_OFFSET,
330 WLC_E_SUP_SEND_FAIL = 13 + WLC_E_SUP_REASON_OFFSET,
331 WLC_E_SUP_DEAUTH = 14 + WLC_E_SUP_REASON_OFFSET,
332 WLC_E_SUP_WPA_PSK_TMO = 15 + WLC_E_SUP_REASON_OFFSET,
334 DOT11_RC_RESERVED = 0 + WLC_E_DOT11_RC_REASON_OFFSET,
335 DOT11_RC_UNSPECIFIED = 1 + WLC_E_DOT11_RC_REASON_OFFSET,
336 DOT11_RC_AUTH_INVAL = 2 + WLC_E_DOT11_RC_REASON_OFFSET,
337 DOT11_RC_DEAUTH_LEAVING = 3 + WLC_E_DOT11_RC_REASON_OFFSET,
338 DOT11_RC_INACTIVITY = 4 + WLC_E_DOT11_RC_REASON_OFFSET,
339 DOT11_RC_BUSY = 5 + WLC_E_DOT11_RC_REASON_OFFSET,
340 DOT11_RC_INVAL_CLASS_2 = 6 + WLC_E_DOT11_RC_REASON_OFFSET,
341 DOT11_RC_INVAL_CLASS_3 = 7 + WLC_E_DOT11_RC_REASON_OFFSET,
342 DOT11_RC_DISASSOC_LEAVING = 8 + WLC_E_DOT11_RC_REASON_OFFSET,
343 DOT11_RC_NOT_AUTH = 9 + WLC_E_DOT11_RC_REASON_OFFSET,
344 DOT11_RC_BAD_PC = 10 + WLC_E_DOT11_RC_REASON_OFFSET,
345 DOT11_RC_BAD_CHANNELS = 11 + WLC_E_DOT11_RC_REASON_OFFSET,
349 DOT11_RC_UNSPECIFIED_QOS = 32 + WLC_E_DOT11_RC_REASON_OFFSET,
350 DOT11_RC_INSUFFCIENT_BW = 33 + WLC_E_DOT11_RC_REASON_OFFSET,
351 DOT11_RC_EXCESSIVE_FRAMES = 34 + WLC_E_DOT11_RC_REASON_OFFSET,
352 DOT11_RC_TX_OUTSIDE_TXOP = 35 + WLC_E_DOT11_RC_REASON_OFFSET,
353 DOT11_RC_LEAVING_QBSS = 36 + WLC_E_DOT11_RC_REASON_OFFSET,
354 DOT11_RC_BAD_MECHANISM = 37 + WLC_E_DOT11_RC_REASON_OFFSET,
355 DOT11_RC_SETUP_NEEDED = 38 + WLC_E_DOT11_RC_REASON_OFFSET,
356 DOT11_RC_TIMEOUT = 39 + WLC_E_DOT11_RC_REASON_OFFSET,
357 DOT11_RC_MAX = 23 + WLC_E_DOT11_RC_REASON_OFFSET,
359 WLC_E_REASON_FORCE_32_BIT = 0x7FFFFFFE
360 } whd_event_reason_t;
364 WLC_E_NAN_EVENT_START = 1,
365 WLC_E_NAN_EVENT_JOIN = 2,
366 WLC_E_NAN_EVENT_ROLE = 3,
367 WLC_E_NAN_EVENT_SCAN_COMPLETE = 4, WLC_E_NAN_EVENT_DISCOVERY_RESULT = 5, WLC_E_NAN_EVENT_REPLIED = 6,
368 WLC_E_NAN_EVENT_TERMINATED = 7,
369 WLC_E_NAN_EVENT_RECEIVE = 8
380 typedef void *(*whd_event_handler_t)(
whd_interface_t ifp,
const whd_event_header_t *event_header,
381 const uint8_t *event_data,
void *handler_user_data);
392 const uint8_t *event_data,
void *handler_user_data);
395 const whd_event_num_t *event_nums,
397 void *handler_user_data, uint16_t *event_index);
401 void *handler_user_data, uint16_t *event_index);
405 void *handler_user_data, uint16_t *event_index);
411 void *handler_user_data, uint16_t *error_index);
415 void *handler_user_data, uint16_t *error_index);
423 extern void *whd_nan_scan_handler(
const whd_event_header_t *event_header,
const uint8_t *event_data,
424 void *handler_user_data);
426 #define WHD_MSG_IFNAME_MAX 16 429 #define WHD_MAX_EVENT_SUBSCRIPTION 33 431 #define WHD_EVENT_NOT_REGISTERED 0xFF 435 WHD_SCAN_EVENT_ENTRY = 0,
436 WHD_JOIN_EVENT_ENTRY,
#define WLC_E_REASSOC
802.11 REASSOC request event when the STA again gets associated with the AP
void *(* whd_event_handler_t)(whd_interface_t ifp, const whd_event_header_t *event_header, const uint8_t *event_data, void *handler_user_data)
Event handler prototype definition.
#define WLC_E_PROBREQ_MSG
Indicates probe request received for the SOFTAP started.
#define WLC_E_STATUS_NEWSCAN
scan aborted by another scan
#define WLC_E_STATUS_ABORT
operation was aborted
struct whd_event_eth_hdr whd_event_eth_hdr_t
Structure to store ethernet header fields in event packets.
#define WLC_E_NONE
Indicates the end of the event array list.
#define WLC_E_ACTION_FRAME_COMPLETE
Indicates Action frame Tx complete.
#define WLC_E_STATUS_FAIL
operation failed
Status offset added to the status codes to match the values from firmware.
void *(* whd_error_handler_t)(whd_driver_t whd_driver, const uint8_t *error_type, const uint8_t *event_data, void *handler_user_data)
Error handler prototype definition.
Provides abstract pointer type to act as instance for: driver, interface, buffer funcs, network funcs, resource funcs and bus funcs.
Status offset added to the status codes to match the values from firmware.
#define WLC_E_STATUS_SUPPRESS
user disabled scanning (WLC_SET_SCANSUPPRESS)
#define WLC_E_STATUS_NEWASSOC
scan aborted due to assoc in progress
#define WLC_E_STATUS_NO_ACK
protocol failure: packet not ack'd
#define WLC_E_DEAUTH
802.11 DEAUTH request event occurs when the the SOFTAP is stopped to deuthenticate the connected stat...
uint16_t length
Length of ethernet header.
struct whd_event_ether_header whd_event_ether_header_t
Structure to store ethernet destination, source and ethertype in event packets.
#define WLC_E_REASSOC_IND
802.11 REASSOC indication occurs when a station again reassociates with the SOFTAP ...
#define WLC_E_STATUS_11HQUIET
802.11h quiet period started
uint32_t whd_wifi_set_event_handler(whd_interface_t ifp, const uint32_t *event_type, whd_event_handler_t handler_func, void *handler_user_data, uint16_t *event_index)
Registers a handler to receive event callbacks.
#define WLC_E_STATUS_CS_ABORT
abort channel select
#define WLC_E_SET_SSID
Indicates status of set SSID.
Status offset added to the status codes to match the values from firmware.
#define WLC_E_STATUS_ATTEMPT
attempt to assoc to an auto auth configuration
Event structure used by driver msgs.
Status offset added to the status codes to match the values from firmware.
uint32_t whd_wifi_set_error_handler(whd_interface_t ifp, const uint8_t *error_nums, whd_error_handler_t handler_func, void *handler_user_data, uint16_t *error_index)
Registers a handler to receive error callbacks.
Structure for storing a MAC address (Wi-Fi Media Access Control address).
#define WLC_E_STATUS_PARTIAL
scan results are incomplete
uint32_t whd_result_t
WHD result is specified as uint32_t value.
Waiting to receive handshake msg M1.
uint16_t subtype
Vendor specific..32769.
Structure to store fields after ethernet header in event message.
uint8_t version
Version is 0.
struct whd_event whd_event_t
Event structure used by driver msgs.
#define WLC_E_STATUS_NOCHANS
no allowable channels to scan
#define WLC_E_LINK
generic link indication
#define WLC_E_DISASSOC
802.11 DISASSOC request occurs when the STA the tries to leave the AP
uint16_t usr_subtype
User specific data.
uint32_t whd_wifi_deregister_event_handler(whd_interface_t ifp, uint16_t event_index)
Delete/Deregister the event entry where callback is registered.
#define WLC_E_ASSOC_IND
802.11 ASSOC indication occurs when a station joins the SOFTAP that is started
#define WLC_E_STATUS_NO_NETWORKS
failed due to no matching network found
Status offset added to the status codes to match the values from firmware.
Status offset added to the status codes to match the values from firmware.
#define WLC_E_STATUS_CCXFASTRM
scan aborted due to CCX fast roam
Structure to store ethernet header fields in event packets.
#define WLC_E_STATUS_SUCCESS
operation was successful
Status offset added to the status codes to match the values from firmware.
#define WLC_E_ACTION_FRAME
Indicates Action frame Rx.
#define WLC_E_STATUS_TIMEOUT
operation timed out
#define WLC_SUP_STATUS_OFFSET
Status offset added to the status codes to match the values from firmware.
#define WHD_MSG_IFNAME_MAX
Max length of Interface name.
Preparing to send handshake msg M2.
#define WLC_E_ASSOC
802.11 ASSOC request event occurs when STA joins the AP
Waiting to receive handshake msg M3.
uint32_t whd_wifi_deregister_error_handler(whd_interface_t ifp, uint16_t error_index)
Delete/Deregister the error entry where callback is registered.
#define WLC_E_PSK_SUP
WPA Handshake fail during association.
#define WLC_E_DISASSOC_IND
802.11 DISASSOC indication occurs when the connected station gets disassociates from SOFTAP...
#define WLC_E_DEAUTH_IND
802.11 DEAUTH indication event occurs when the STA gets deauthenticated by the AP ...
uint8_t oui[3]
Organizationally Unique Identifier.
Status offset added to the status codes to match the values from firmware.
#define WLC_E_STATUS_UNSOLICITED
AUTH or ASSOC packet was unsolicited.
Status offset added to the status codes to match the values from firmware.
Status offset added to the status codes to match the values from firmware.
Status offset added to the status codes to match the values from firmware.
#define WLC_E_ESCAN_RESULT
escan result event occurs when we scan for the networks
#define WLC_E_AUTH
802.11 AUTH request event occurs when STA tries to get authenticated with the AP
Status offset added to the status codes to match the values from firmware.