/* * 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. *//* ... */#ifndefWPA_CTRL_H#defineWPA_CTRL_H#ifdef__cplusplusextern"C"{#endif/* wpa_supplicant control interface - fixed message prefixes *//** Interactive request for identity/password/pin */#defineWPA_CTRL_REQ"CTRL-REQ-"/** Response to identity/password/pin request */#defineWPA_CTRL_RSP"CTRL-RSP-"/* Event messages with fixed prefix *//** Authentication completed successfully and data connection enabled */#defineWPA_EVENT_CONNECTED"CTRL-EVENT-CONNECTED "/** Disconnected, data connection is not available */#defineWPA_EVENT_DISCONNECTED"CTRL-EVENT-DISCONNECTED "/** Association rejected during connection attempt */#defineWPA_EVENT_ASSOC_REJECT"CTRL-EVENT-ASSOC-REJECT "/** wpa_supplicant is exiting */#defineWPA_EVENT_TERMINATING"CTRL-EVENT-TERMINATING "/** Password change was completed successfully */#defineWPA_EVENT_PASSWORD_CHANGED"CTRL-EVENT-PASSWORD-CHANGED "/** EAP-Request/Notification received */#defineWPA_EVENT_EAP_NOTIFICATION"CTRL-EVENT-EAP-NOTIFICATION "/** EAP authentication started (EAP-Request/Identity received) */#defineWPA_EVENT_EAP_STARTED"CTRL-EVENT-EAP-STARTED "/** EAP method proposed by the server */#defineWPA_EVENT_EAP_PROPOSED_METHOD"CTRL-EVENT-EAP-PROPOSED-METHOD "/** EAP method selected */#defineWPA_EVENT_EAP_METHOD"CTRL-EVENT-EAP-METHOD "/** EAP peer certificate from TLS */#defineWPA_EVENT_EAP_PEER_CERT"CTRL-EVENT-EAP-PEER-CERT "/** EAP TLS certificate chain validation error */#defineWPA_EVENT_EAP_TLS_CERT_ERROR"CTRL-EVENT-EAP-TLS-CERT-ERROR "/** EAP status */#defineWPA_EVENT_EAP_STATUS"CTRL-EVENT-EAP-STATUS "/** EAP authentication completed successfully */#defineWPA_EVENT_EAP_SUCCESS"CTRL-EVENT-EAP-SUCCESS "/** EAP authentication failed (EAP-Failure received) */#defineWPA_EVENT_EAP_FAILURE"CTRL-EVENT-EAP-FAILURE "/** Network block temporarily disabled (e.g., due to authentication failure) */#defineWPA_EVENT_TEMP_DISABLED"CTRL-EVENT-SSID-TEMP-DISABLED "/** Temporarily disabled network block re-enabled */#defineWPA_EVENT_REENABLED"CTRL-EVENT-SSID-REENABLED "/** New scan results available */#defineWPA_EVENT_SCAN_RESULTS"CTRL-EVENT-SCAN-RESULTS "/** wpa_supplicant state change */#defineWPA_EVENT_STATE_CHANGE"CTRL-EVENT-STATE-CHANGE "/** A new BSS entry was added (followed by BSS entry id and BSSID) */#defineWPA_EVENT_BSS_ADDED"CTRL-EVENT-BSS-ADDED "/** A BSS entry was removed (followed by BSS entry id and BSSID) */#defineWPA_EVENT_BSS_REMOVED"CTRL-EVENT-BSS-REMOVED "22 defines#ifdefANDROID_P2P/** Notify the Userspace about the freq conflict */#defineWPA_EVENT_FREQ_CONFLICT"CTRL-EVENT-FREQ-CONFLICT "/* ... */#endif/** RSN IBSS 4-way handshakes completed with specified peer */#defineIBSS_RSN_COMPLETED"IBSS-RSN-COMPLETED "/** WPS overlap detected in PBC mode */#defineWPS_EVENT_OVERLAP"WPS-OVERLAP-DETECTED "/** Available WPS AP with active PBC found in scan results */#defineWPS_EVENT_AP_AVAILABLE_PBC"WPS-AP-AVAILABLE-PBC "/** Available WPS AP with our address as authorized in scan results */#defineWPS_EVENT_AP_AVAILABLE_AUTH"WPS-AP-AVAILABLE-AUTH "/** Available WPS AP with recently selected PIN registrar found in scan results *//* ... */#defineWPS_EVENT_AP_AVAILABLE_PIN"WPS-AP-AVAILABLE-PIN "/** Available WPS AP found in scan results */#defineWPS_EVENT_AP_AVAILABLE"WPS-AP-AVAILABLE "/** A new credential received */#defineWPS_EVENT_CRED_RECEIVED"WPS-CRED-RECEIVED "/** M2D received */#defineWPS_EVENT_M2D"WPS-M2D "/** WPS registration failed after M2/M2D */#defineWPS_EVENT_FAIL"WPS-FAIL "/** WPS registration completed successfully */#defineWPS_EVENT_SUCCESS"WPS-SUCCESS "/** WPS enrollment attempt timed out and was terminated */#defineWPS_EVENT_TIMEOUT"WPS-TIMEOUT "/* PBC mode was activated */#defineWPS_EVENT_ACTIVE"WPS-PBC-ACTIVE "/* PBC mode was disabled */#defineWPS_EVENT_DISABLE"WPS-PBC-DISABLE "#defineWPS_EVENT_ENROLLEE_SEEN"WPS-ENROLLEE-SEEN "#defineWPS_EVENT_OPEN_NETWORK"WPS-OPEN-NETWORK "/* WPS ER events */#defineWPS_EVENT_ER_AP_ADD"WPS-ER-AP-ADD "#defineWPS_EVENT_ER_AP_REMOVE"WPS-ER-AP-REMOVE "#defineWPS_EVENT_ER_ENROLLEE_ADD"WPS-ER-ENROLLEE-ADD "#defineWPS_EVENT_ER_ENROLLEE_REMOVE"WPS-ER-ENROLLEE-REMOVE "#defineWPS_EVENT_ER_AP_SETTINGS"WPS-ER-AP-SETTINGS "#defineWPS_EVENT_ER_SET_SEL_REG"WPS-ER-AP-SET-SEL-REG "/** P2P device found */#defineP2P_EVENT_DEVICE_FOUND"P2P-DEVICE-FOUND "/** P2P device lost */#defineP2P_EVENT_DEVICE_LOST"P2P-DEVICE-LOST "/** A P2P device requested GO negotiation, but we were not ready to start the * negotiation *//* ... */#defineP2P_EVENT_GO_NEG_REQUEST"P2P-GO-NEG-REQUEST "#defineP2P_EVENT_GO_NEG_SUCCESS"P2P-GO-NEG-SUCCESS "#defineP2P_EVENT_GO_NEG_FAILURE"P2P-GO-NEG-FAILURE "#defineP2P_EVENT_GROUP_FORMATION_SUCCESS"P2P-GROUP-FORMATION-SUCCESS "#defineP2P_EVENT_GROUP_FORMATION_FAILURE"P2P-GROUP-FORMATION-FAILURE "#defineP2P_EVENT_GROUP_STARTED"P2P-GROUP-STARTED "#defineP2P_EVENT_GROUP_REMOVED"P2P-GROUP-REMOVED "#defineP2P_EVENT_CROSS_CONNECT_ENABLE"P2P-CROSS-CONNECT-ENABLE "#defineP2P_EVENT_CROSS_CONNECT_DISABLE"P2P-CROSS-CONNECT-DISABLE "/* parameters: <peer address> <PIN> */#defineP2P_EVENT_PROV_DISC_SHOW_PIN"P2P-PROV-DISC-SHOW-PIN "/* parameters: <peer address> */#defineP2P_EVENT_PROV_DISC_ENTER_PIN"P2P-PROV-DISC-ENTER-PIN "/* parameters: <peer address> */#defineP2P_EVENT_PROV_DISC_PBC_REQ"P2P-PROV-DISC-PBC-REQ "/* parameters: <peer address> */#defineP2P_EVENT_PROV_DISC_PBC_RESP"P2P-PROV-DISC-PBC-RESP "/* parameters: <peer address> <status> */#defineP2P_EVENT_PROV_DISC_FAILURE"P2P-PROV-DISC-FAILURE"/* parameters: <freq> <src addr> <dialog token> <update indicator> <TLVs> */#defineP2P_EVENT_SERV_DISC_REQ"P2P-SERV-DISC-REQ "/* parameters: <src addr> <update indicator> <TLVs> */#defineP2P_EVENT_SERV_DISC_RESP"P2P-SERV-DISC-RESP "#defineP2P_EVENT_INVITATION_RECEIVED"P2P-INVITATION-RECEIVED "#defineP2P_EVENT_INVITATION_RESULT"P2P-INVITATION-RESULT "#defineP2P_EVENT_FIND_STOPPED"P2P-FIND-STOPPED "#defineP2P_EVENT_PERSISTENT_PSK_FAIL"P2P-PERSISTENT-PSK-FAIL id="/* parameters: <PMF enabled> <timeout in ms> <Session Information URL> */#defineESS_DISASSOC_IMMINENT"ESS-DISASSOC-IMMINENT "#defineINTERWORKING_AP"INTERWORKING-AP "#defineINTERWORKING_NO_MATCH"INTERWORKING-NO-MATCH "#defineGAS_RESPONSE_INFO"GAS-RESPONSE-INFO "/* hostapd control interface - fixed message prefixes */#defineWPS_EVENT_PIN_NEEDED"WPS-PIN-NEEDED "#defineWPS_EVENT_NEW_AP_SETTINGS"WPS-NEW-AP-SETTINGS "#defineWPS_EVENT_REG_SUCCESS"WPS-REG-SUCCESS "#defineWPS_EVENT_AP_SETUP_LOCKED"WPS-AP-SETUP-LOCKED "#defineWPS_EVENT_AP_SETUP_UNLOCKED"WPS-AP-SETUP-UNLOCKED "#defineWPS_EVENT_AP_PIN_ENABLED"WPS-AP-PIN-ENABLED "#defineWPS_EVENT_AP_PIN_DISABLED"WPS-AP-PIN-DISABLED "#defineAP_STA_CONNECTED"AP-STA-CONNECTED "#defineAP_STA_DISCONNECTED"AP-STA-DISCONNECTED "#defineAP_REJECTED_MAX_STA"AP-REJECTED-MAX-STA "#defineAP_REJECTED_BLOCKED_STA"AP-REJECTED-BLOCKED-STA "/* BSS command information masks */#defineWPA_BSS_MASK_ALL0xFFFDFFFF#defineWPA_BSS_MASK_IDBIT(0)#defineWPA_BSS_MASK_BSSIDBIT(1)#defineWPA_BSS_MASK_FREQBIT(2)#defineWPA_BSS_MASK_BEACON_INTBIT(3)#defineWPA_BSS_MASK_CAPABILITIESBIT(4)#defineWPA_BSS_MASK_QUALBIT(5)#defineWPA_BSS_MASK_NOISEBIT(6)#defineWPA_BSS_MASK_LEVELBIT(7)#defineWPA_BSS_MASK_TSFBIT(8)#defineWPA_BSS_MASK_AGEBIT(9)#defineWPA_BSS_MASK_IEBIT(10)#defineWPA_BSS_MASK_FLAGSBIT(11)#defineWPA_BSS_MASK_SSIDBIT(12)#defineWPA_BSS_MASK_WPS_SCANBIT(13)#defineWPA_BSS_MASK_P2P_SCANBIT(14)#defineWPA_BSS_MASK_INTERNETWBIT(15)#defineWPA_BSS_MASK_WIFI_DISPLAYBIT(16)#defineWPA_BSS_MASK_DELIMBIT(17)77 defines#ifdef__cplusplus}{...}#endif/* ... */#endif/* WPA_CTRL_H */
Details
Show: from
Types: Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.