Select one of the symbols to view example projects that use it.
 
Outline
#define WPA_CTRL_H
#define WPA_CTRL_REQ
#define WPA_CTRL_RSP
#define WPA_EVENT_CONNECTED
#define WPA_EVENT_DISCONNECTED
#define WPA_EVENT_ASSOC_REJECT
#define WPA_EVENT_TERMINATING
#define WPA_EVENT_PASSWORD_CHANGED
#define WPA_EVENT_EAP_NOTIFICATION
#define WPA_EVENT_EAP_STARTED
#define WPA_EVENT_EAP_PROPOSED_METHOD
#define WPA_EVENT_EAP_METHOD
#define WPA_EVENT_EAP_PEER_CERT
#define WPA_EVENT_EAP_TLS_CERT_ERROR
#define WPA_EVENT_EAP_STATUS
#define WPA_EVENT_EAP_SUCCESS
#define WPA_EVENT_EAP_FAILURE
#define WPA_EVENT_TEMP_DISABLED
#define WPA_EVENT_REENABLED
#define WPA_EVENT_SCAN_RESULTS
#define WPA_EVENT_STATE_CHANGE
#define WPA_EVENT_BSS_ADDED
#define WPA_EVENT_BSS_REMOVED
#define WPA_EVENT_FREQ_CONFLICT
#define IBSS_RSN_COMPLETED
#define WPS_EVENT_OVERLAP
#define WPS_EVENT_AP_AVAILABLE_PBC
#define WPS_EVENT_AP_AVAILABLE_AUTH
#define WPS_EVENT_AP_AVAILABLE_PIN
#define WPS_EVENT_AP_AVAILABLE
#define WPS_EVENT_CRED_RECEIVED
#define WPS_EVENT_M2D
#define WPS_EVENT_FAIL
#define WPS_EVENT_SUCCESS
#define WPS_EVENT_TIMEOUT
#define WPS_EVENT_ACTIVE
#define WPS_EVENT_DISABLE
#define WPS_EVENT_ENROLLEE_SEEN
#define WPS_EVENT_OPEN_NETWORK
#define WPS_EVENT_ER_AP_ADD
#define WPS_EVENT_ER_AP_REMOVE
#define WPS_EVENT_ER_ENROLLEE_ADD
#define WPS_EVENT_ER_ENROLLEE_REMOVE
#define WPS_EVENT_ER_AP_SETTINGS
#define WPS_EVENT_ER_SET_SEL_REG
#define P2P_EVENT_DEVICE_FOUND
#define P2P_EVENT_DEVICE_LOST
#define P2P_EVENT_GO_NEG_REQUEST
#define P2P_EVENT_GO_NEG_SUCCESS
#define P2P_EVENT_GO_NEG_FAILURE
#define P2P_EVENT_GROUP_FORMATION_SUCCESS
#define P2P_EVENT_GROUP_FORMATION_FAILURE
#define P2P_EVENT_GROUP_STARTED
#define P2P_EVENT_GROUP_REMOVED
#define P2P_EVENT_CROSS_CONNECT_ENABLE
#define P2P_EVENT_CROSS_CONNECT_DISABLE
#define P2P_EVENT_PROV_DISC_SHOW_PIN
#define P2P_EVENT_PROV_DISC_ENTER_PIN
#define P2P_EVENT_PROV_DISC_PBC_REQ
#define P2P_EVENT_PROV_DISC_PBC_RESP
#define P2P_EVENT_PROV_DISC_FAILURE
#define P2P_EVENT_SERV_DISC_REQ
#define P2P_EVENT_SERV_DISC_RESP
#define P2P_EVENT_INVITATION_RECEIVED
#define P2P_EVENT_INVITATION_RESULT
#define P2P_EVENT_FIND_STOPPED
#define P2P_EVENT_PERSISTENT_PSK_FAIL
#define ESS_DISASSOC_IMMINENT
#define INTERWORKING_AP
#define INTERWORKING_NO_MATCH
#define GAS_RESPONSE_INFO
#define WPS_EVENT_PIN_NEEDED
#define WPS_EVENT_NEW_AP_SETTINGS
#define WPS_EVENT_REG_SUCCESS
#define WPS_EVENT_AP_SETUP_LOCKED
#define WPS_EVENT_AP_SETUP_UNLOCKED
#define WPS_EVENT_AP_PIN_ENABLED
#define WPS_EVENT_AP_PIN_DISABLED
#define AP_STA_CONNECTED
#define AP_STA_DISCONNECTED
#define AP_REJECTED_MAX_STA
#define AP_REJECTED_BLOCKED_STA
#define WPA_BSS_MASK_ALL
#define WPA_BSS_MASK_ID
#define WPA_BSS_MASK_BSSID
#define WPA_BSS_MASK_FREQ
#define WPA_BSS_MASK_BEACON_INT
#define WPA_BSS_MASK_CAPABILITIES
#define WPA_BSS_MASK_QUAL
#define WPA_BSS_MASK_NOISE
#define WPA_BSS_MASK_LEVEL
#define WPA_BSS_MASK_TSF
#define WPA_BSS_MASK_AGE
#define WPA_BSS_MASK_IE
#define WPA_BSS_MASK_FLAGS
#define WPA_BSS_MASK_SSID
#define WPA_BSS_MASK_WPS_SCAN
#define WPA_BSS_MASK_P2P_SCAN
#define WPA_BSS_MASK_INTERNETW
#define WPA_BSS_MASK_WIFI_DISPLAY
#define WPA_BSS_MASK_DELIM
Files
loading (4/5)...
SourceVuESP-IDF Framework and ExamplesESP-IDFcomponents/wpa_supplicant/src/common/wpa_ctrl.h
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* * wpa_supplicant/hostapd control interface library * Copyright (c) 2004-2006, Jouni Malinen <j@w1.fi> * * This software may be distributed under the terms of the BSD license. * See README for more details. *//* ... */ #ifndef WPA_CTRL_H #define WPA_CTRL_H #ifdef __cplusplus extern "C" { #endif /* wpa_supplicant control interface - fixed message prefixes */ /** Interactive request for identity/password/pin */ #define WPA_CTRL_REQ "CTRL-REQ-" /** Response to identity/password/pin request */ #define WPA_CTRL_RSP "CTRL-RSP-" /* Event messages with fixed prefix */ /** Authentication completed successfully and data connection enabled */ #define WPA_EVENT_CONNECTED "CTRL-EVENT-CONNECTED " /** Disconnected, data connection is not available */ #define WPA_EVENT_DISCONNECTED "CTRL-EVENT-DISCONNECTED " /** Association rejected during connection attempt */ #define WPA_EVENT_ASSOC_REJECT "CTRL-EVENT-ASSOC-REJECT " /** wpa_supplicant is exiting */ #define WPA_EVENT_TERMINATING "CTRL-EVENT-TERMINATING " /** Password change was completed successfully */ #define WPA_EVENT_PASSWORD_CHANGED "CTRL-EVENT-PASSWORD-CHANGED " /** EAP-Request/Notification received */ #define WPA_EVENT_EAP_NOTIFICATION "CTRL-EVENT-EAP-NOTIFICATION " /** EAP authentication started (EAP-Request/Identity received) */ #define WPA_EVENT_EAP_STARTED "CTRL-EVENT-EAP-STARTED " /** EAP method proposed by the server */ #define WPA_EVENT_EAP_PROPOSED_METHOD "CTRL-EVENT-EAP-PROPOSED-METHOD " /** EAP method selected */ #define WPA_EVENT_EAP_METHOD "CTRL-EVENT-EAP-METHOD " /** EAP peer certificate from TLS */ #define WPA_EVENT_EAP_PEER_CERT "CTRL-EVENT-EAP-PEER-CERT " /** EAP TLS certificate chain validation error */ #define WPA_EVENT_EAP_TLS_CERT_ERROR "CTRL-EVENT-EAP-TLS-CERT-ERROR " /** EAP status */ #define WPA_EVENT_EAP_STATUS "CTRL-EVENT-EAP-STATUS " /** EAP authentication completed successfully */ #define WPA_EVENT_EAP_SUCCESS "CTRL-EVENT-EAP-SUCCESS " /** EAP authentication failed (EAP-Failure received) */ #define WPA_EVENT_EAP_FAILURE "CTRL-EVENT-EAP-FAILURE " /** Network block temporarily disabled (e.g., due to authentication failure) */ #define WPA_EVENT_TEMP_DISABLED "CTRL-EVENT-SSID-TEMP-DISABLED " /** Temporarily disabled network block re-enabled */ #define WPA_EVENT_REENABLED "CTRL-EVENT-SSID-REENABLED " /** New scan results available */ #define WPA_EVENT_SCAN_RESULTS "CTRL-EVENT-SCAN-RESULTS " /** wpa_supplicant state change */ #define WPA_EVENT_STATE_CHANGE "CTRL-EVENT-STATE-CHANGE " /** A new BSS entry was added (followed by BSS entry id and BSSID) */ #define WPA_EVENT_BSS_ADDED "CTRL-EVENT-BSS-ADDED " /** A BSS entry was removed (followed by BSS entry id and BSSID) */ #define WPA_EVENT_BSS_REMOVED "CTRL-EVENT-BSS-REMOVED "22 defines #ifdef ANDROID_P2P /** Notify the Userspace about the freq conflict */ #define WPA_EVENT_FREQ_CONFLICT "CTRL-EVENT-FREQ-CONFLICT "/* ... */ #endif /** RSN IBSS 4-way handshakes completed with specified peer */ #define IBSS_RSN_COMPLETED "IBSS-RSN-COMPLETED " /** WPS overlap detected in PBC mode */ #define WPS_EVENT_OVERLAP "WPS-OVERLAP-DETECTED " /** Available WPS AP with active PBC found in scan results */ #define WPS_EVENT_AP_AVAILABLE_PBC "WPS-AP-AVAILABLE-PBC " /** Available WPS AP with our address as authorized in scan results */ #define WPS_EVENT_AP_AVAILABLE_AUTH "WPS-AP-AVAILABLE-AUTH " /** Available WPS AP with recently selected PIN registrar found in scan results *//* ... */ #define WPS_EVENT_AP_AVAILABLE_PIN "WPS-AP-AVAILABLE-PIN " /** Available WPS AP found in scan results */ #define WPS_EVENT_AP_AVAILABLE "WPS-AP-AVAILABLE " /** A new credential received */ #define WPS_EVENT_CRED_RECEIVED "WPS-CRED-RECEIVED " /** M2D received */ #define WPS_EVENT_M2D "WPS-M2D " /** WPS registration failed after M2/M2D */ #define WPS_EVENT_FAIL "WPS-FAIL " /** WPS registration completed successfully */ #define WPS_EVENT_SUCCESS "WPS-SUCCESS " /** WPS enrollment attempt timed out and was terminated */ #define WPS_EVENT_TIMEOUT "WPS-TIMEOUT " /* PBC mode was activated */ #define WPS_EVENT_ACTIVE "WPS-PBC-ACTIVE " /* PBC mode was disabled */ #define WPS_EVENT_DISABLE "WPS-PBC-DISABLE " #define WPS_EVENT_ENROLLEE_SEEN "WPS-ENROLLEE-SEEN " #define WPS_EVENT_OPEN_NETWORK "WPS-OPEN-NETWORK " /* WPS ER events */ #define WPS_EVENT_ER_AP_ADD "WPS-ER-AP-ADD " #define WPS_EVENT_ER_AP_REMOVE "WPS-ER-AP-REMOVE " #define WPS_EVENT_ER_ENROLLEE_ADD "WPS-ER-ENROLLEE-ADD " #define WPS_EVENT_ER_ENROLLEE_REMOVE "WPS-ER-ENROLLEE-REMOVE " #define WPS_EVENT_ER_AP_SETTINGS "WPS-ER-AP-SETTINGS " #define WPS_EVENT_ER_SET_SEL_REG "WPS-ER-AP-SET-SEL-REG " /** P2P device found */ #define P2P_EVENT_DEVICE_FOUND "P2P-DEVICE-FOUND " /** P2P device lost */ #define P2P_EVENT_DEVICE_LOST "P2P-DEVICE-LOST " /** A P2P device requested GO negotiation, but we were not ready to start the * negotiation *//* ... */ #define P2P_EVENT_GO_NEG_REQUEST "P2P-GO-NEG-REQUEST " #define P2P_EVENT_GO_NEG_SUCCESS "P2P-GO-NEG-SUCCESS " #define P2P_EVENT_GO_NEG_FAILURE "P2P-GO-NEG-FAILURE " #define P2P_EVENT_GROUP_FORMATION_SUCCESS "P2P-GROUP-FORMATION-SUCCESS " #define P2P_EVENT_GROUP_FORMATION_FAILURE "P2P-GROUP-FORMATION-FAILURE " #define P2P_EVENT_GROUP_STARTED "P2P-GROUP-STARTED " #define P2P_EVENT_GROUP_REMOVED "P2P-GROUP-REMOVED " #define P2P_EVENT_CROSS_CONNECT_ENABLE "P2P-CROSS-CONNECT-ENABLE " #define P2P_EVENT_CROSS_CONNECT_DISABLE "P2P-CROSS-CONNECT-DISABLE " /* parameters: <peer address> <PIN> */ #define P2P_EVENT_PROV_DISC_SHOW_PIN "P2P-PROV-DISC-SHOW-PIN " /* parameters: <peer address> */ #define P2P_EVENT_PROV_DISC_ENTER_PIN "P2P-PROV-DISC-ENTER-PIN " /* parameters: <peer address> */ #define P2P_EVENT_PROV_DISC_PBC_REQ "P2P-PROV-DISC-PBC-REQ " /* parameters: <peer address> */ #define P2P_EVENT_PROV_DISC_PBC_RESP "P2P-PROV-DISC-PBC-RESP " /* parameters: <peer address> <status> */ #define P2P_EVENT_PROV_DISC_FAILURE "P2P-PROV-DISC-FAILURE" /* parameters: <freq> <src addr> <dialog token> <update indicator> <TLVs> */ #define P2P_EVENT_SERV_DISC_REQ "P2P-SERV-DISC-REQ " /* parameters: <src addr> <update indicator> <TLVs> */ #define P2P_EVENT_SERV_DISC_RESP "P2P-SERV-DISC-RESP " #define P2P_EVENT_INVITATION_RECEIVED "P2P-INVITATION-RECEIVED " #define P2P_EVENT_INVITATION_RESULT "P2P-INVITATION-RESULT " #define P2P_EVENT_FIND_STOPPED "P2P-FIND-STOPPED " #define P2P_EVENT_PERSISTENT_PSK_FAIL "P2P-PERSISTENT-PSK-FAIL id=" /* parameters: <PMF enabled> <timeout in ms> <Session Information URL> */ #define ESS_DISASSOC_IMMINENT "ESS-DISASSOC-IMMINENT " #define INTERWORKING_AP "INTERWORKING-AP " #define INTERWORKING_NO_MATCH "INTERWORKING-NO-MATCH " #define GAS_RESPONSE_INFO "GAS-RESPONSE-INFO " /* hostapd control interface - fixed message prefixes */ #define WPS_EVENT_PIN_NEEDED "WPS-PIN-NEEDED " #define WPS_EVENT_NEW_AP_SETTINGS "WPS-NEW-AP-SETTINGS " #define WPS_EVENT_REG_SUCCESS "WPS-REG-SUCCESS " #define WPS_EVENT_AP_SETUP_LOCKED "WPS-AP-SETUP-LOCKED " #define WPS_EVENT_AP_SETUP_UNLOCKED "WPS-AP-SETUP-UNLOCKED " #define WPS_EVENT_AP_PIN_ENABLED "WPS-AP-PIN-ENABLED " #define WPS_EVENT_AP_PIN_DISABLED "WPS-AP-PIN-DISABLED " #define AP_STA_CONNECTED "AP-STA-CONNECTED " #define AP_STA_DISCONNECTED "AP-STA-DISCONNECTED " #define AP_REJECTED_MAX_STA "AP-REJECTED-MAX-STA " #define AP_REJECTED_BLOCKED_STA "AP-REJECTED-BLOCKED-STA " /* BSS command information masks */ #define WPA_BSS_MASK_ALL 0xFFFDFFFF #define WPA_BSS_MASK_ID BIT(0) #define WPA_BSS_MASK_BSSID BIT(1) #define WPA_BSS_MASK_FREQ BIT(2) #define WPA_BSS_MASK_BEACON_INT BIT(3) #define WPA_BSS_MASK_CAPABILITIES BIT(4) #define WPA_BSS_MASK_QUAL BIT(5) #define WPA_BSS_MASK_NOISE BIT(6) #define WPA_BSS_MASK_LEVEL BIT(7) #define WPA_BSS_MASK_TSF BIT(8) #define WPA_BSS_MASK_AGE BIT(9) #define WPA_BSS_MASK_IE BIT(10) #define WPA_BSS_MASK_FLAGS BIT(11) #define WPA_BSS_MASK_SSID BIT(12) #define WPA_BSS_MASK_WPS_SCAN BIT(13) #define WPA_BSS_MASK_P2P_SCAN BIT(14) #define WPA_BSS_MASK_INTERNETW BIT(15) #define WPA_BSS_MASK_WIFI_DISPLAY BIT(16) #define WPA_BSS_MASK_DELIM BIT(17)77 defines #ifdef __cplusplus }{...} #endif /* ... */ #endif /* WPA_CTRL_H */
Details
Show:
from
Types: Columns:
This file uses the notable symbols shown below. Click anywhere in the file to view more details.