wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oC_DOT11_SCAN_REQUEST_V2
oCadvertisement_state_machine
oCandroid_wifi_priv_cmd
oCanqp_query_info
oCap_info
oCasn1_hdr
oCasn1_oid
oCatheros_driver_data
oCautoscan_exponential_data
oCautoscan_ops
oCautoscan_periodic_data
oCbeacon_dataBeacon data
oCbgscan_learn_bss
oCbgscan_learn_data
oCbgscan_ops
oCbgscan_simple_data
oCbitfield
oCbootp_pkt
oCbrowser_context
oCbrowser_data
oCbsd_driver_data
oCbss_handler_args
oCBSSID_INFO
oCcipher_info
oCcli_txt_entry
oCcrypto_cipher
oCcrypto_hash
oCcrypto_private_key
oCcrypto_public_key
oCcrypto_rsa_key
oCcsa_settingsSettings for channel switch command
oCctrl_iface_global_priv
oCctrl_iface_priv
oCdata_key
oCdes3_key_s
oCdh_group
oCdhcp_message
oCdl_listDoubly-linked list
oCdrv_acs_params
oCeap_aka_data
oCeap_configConfiguration for EAP state machine
oCeap_eapol_interface
oCeap_eke_data
oCeap_eke_session
oCeap_erp_key
oCeap_fast_data
oCeap_fast_key_block_provisioning
oCeap_fast_pac
oCeap_fast_read_ctx
oCeap_fast_tlv_parse
oCeap_gpsk_csuite
oCeap_gpsk_data
oCeap_gtc_data
oCeap_hdr
oCeap_identity_data
oCeap_ikev2_data
oCeap_key_data
oCeap_leap_data
oCeap_md5_data
oCeap_methodEAP method interface This structure defines the EAP method interface. Each method will need to register its own EAP type, EAP name, and set of function pointers for method specific operations. This interface is based on section 4.4 of RFC 4137
oCeap_method_retEAP return values from struct eap_method::process()
oCeap_method_type
oCeap_mschapv2_data
oCeap_mschapv2_hdr
oCeap_pax_data
oCeap_pax_hdr
oCeap_peap_data
oCeap_peer_configEAP peer configuration/credentials
oCeap_peer_ctx
oCeap_psk_data
oCeap_psk_hdr_1
oCeap_psk_hdr_2
oCeap_psk_hdr_3
oCeap_psk_hdr_4
oCeap_pwd_data
oCeap_pwd_id
oCeap_sake_data
oCeap_sake_hdr
oCeap_sake_parse_attr
oCeap_server_ctx
oCeap_server_erp_key
oCeap_sim_attrs
oCeap_sim_data
oCeap_sim_db_data
oCeap_sim_db_pending
oCeap_sim_msg
oCeap_sim_pseudonym
oCeap_sim_reauth
oCeap_smEAP state machine data
oCeap_ssl_dataTLS data for EAP methods
oCeap_tls_data
oCeap_tlv_crypto_binding_tlv
oCeap_tlv_hdr
oCeap_tlv_intermediate_result_tlv
oCeap_tlv_nak_tlv
oCeap_tlv_pac_ack_tlv
oCeap_tlv_pac_type_tlv
oCeap_tlv_request_action_tlv
oCeap_tlv_result_tlv
oCeap_tnc_data
oCeap_ttls_avp
oCeap_ttls_data
oCeap_user
oCeap_vendor_test_data
oCeap_wsc_data
oCeapol_auth_cb
oCeapol_auth_config
oCeapol_authenticatorGlobal EAPOL authenticator data
oCeapol_callbacksCallback functions from EAP to lower layer
oCeapol_configPer network configuration for EAPOL state machines
oCeapol_ctxGlobal (for all networks) EAPOL state machine context
oCeapol_smInternal data for EAPOL state machines
oCeapol_state_machinePer-Supplicant Authenticator state machines
oCeapol_test_data
oCedit_history
oCeloop_data
oCeloop_event
oCeloop_signal
oCeloop_sock
oCeloop_sock_table
oCeloop_timeout
oCerp_tlvs
oCext_password_backend
oCext_password_data
oCext_password_test_data
oCextra_radius_attr
oCfamily_data
oCfeatures_info
oCfreq_surveyChannel survey info
oCft_r0kh_r1kh_pull_frame
oCft_r0kh_r1kh_push_frame
oCft_r0kh_r1kh_resp_frame
oCft_remote_r0kh
oCft_remote_r1kh
oCft_rrb_frame
oCgas_dialog_info
oCgas_queryInternal GAS query data
oCgas_query_pendingPending GAS query
oCglobal_parse_data
oCgroup_changed_data
oCgroup_definition_
oCgsm_triplet
oChapd_global
oChapd_interfaces
oChmac_test
oChostap_driver_data
oChostap_sta_driver_data
oChostapd_acl_params
oChostapd_acl_query_data
oChostapd_bss_configPer-BSS configuration
oChostapd_cached_radius_acl
oChostapd_channel_dataChannel information
oChostapd_cli_cmd
oChostapd_configPer-radio interface configuration
oChostapd_dataHostapd per-BSS data structure
oChostapd_eap_user
oChostapd_frame_info
oChostapd_freq_paramsChannel parameters
oChostapd_hw_modesSupported hardware mode information
oChostapd_ifaceHostapd per-interface data structure
oChostapd_ip_addr
oChostapd_lang_string
oChostapd_nai_realm_data
oChostapd_probereq_cb
oChostapd_radius_attr
oChostapd_radius_serverRADIUS server information for RADIUS client
oChostapd_radius_serversRADIUS servers for RADIUS client
oChostapd_rate_data
oChostapd_roaming_consortium
oChostapd_ssid
oChostapd_sta_add_params
oChostapd_sta_info
oChostapd_sta_wpa_psk_short
oChostapd_tx_queue_params
oChostapd_vlan
oChostapd_wep_keys
oChostapd_wmm_ac_params
oChostapd_wpa_psk
oChttp_cert
oChttp_client
oChttp_ctx
oChttp_logo
oChttp_othername
oChttp_request
oChttp_server
oChttpread
oCi802_bss
oCiapp_ack_security_block
oCiapp_add_notify
oCiapp_cache_notify
oCiapp_cache_response
oCiapp_data
oCiapp_hdr
oCiapp_layer2_update
oCiapp_move_notify
oCiapp_move_response
oCiapp_send_security_block
oCibss_rsn
oCibss_rsn_peer
oCicmpv6_ndmsg
oCieee80211_2040_bss_coex_ie
oCieee80211_2040_intol_chan_report
oCieee80211_ampe_ie
oCieee80211_hdr
oCieee80211_ht_capabilities
oCieee80211_ht_operation
oCieee80211_mgmt
oCieee80211_obss_scan_parameters
oCieee80211_radiotap_header
oCieee80211_radiotap_iteratorTracks walk thru present radiotap args
oCieee80211_radiotap_namespace
oCieee80211_radiotap_vendor_namespaces
oCieee80211_vht_capabilities
oCieee80211_vht_operation
oCieee8023_hdr
oCieee802_11_elems
oCieee802_11_parse_test_data
oCieee802_1x_cp_conf
oCieee802_1x_cp_sm
oCieee802_1x_eapol_key
oCieee802_1x_hdr
oCieee802_1x_kay
oCieee802_1x_kay_ctx
oCieee802_1x_kay_peer
oCieee802_1x_mka_basic_body
oCieee802_1x_mka_dist_sak_body
oCieee802_1x_mka_hdr
oCieee802_1x_mka_icv_body
oCieee802_1x_mka_ki
oCieee802_1x_mka_participant
oCieee802_1x_mka_peer_body
oCieee802_1x_mka_peer_id
oCieee802_1x_mka_sak_use_body
oCieee802_1x_mka_sci
oCifinfomsg
oCikev2_encr_alg
oCikev2_hdr
oCikev2_initiator_data
oCikev2_integ_alg
oCikev2_keys
oCikev2_payload_hdr
oCikev2_payloads
oCikev2_prf_alg
oCikev2_proposal
oCikev2_proposal_data
oCikev2_responder_data
oCikev2_transform
oCinterfaces
oCip6addr
oCkey_conf
oCl2_ethhdr
oCl2_packet_data
oCl2_packet_ndisuio_global
oCmac_acl_entry
oCmac_address
oCmacsec_ciphersuite
oCmacsec_qca_data
oCmb_ies_info
oCMD4Context
oCMD5Context
oCmeasurement_pilot
oCmesh_confLocal MBSS state and settings
oCmesh_peer_mgmt_ie
oCmesh_rsn
oCmilenage_parameters
oCmka_alg
oCmka_key
oCmka_key_name
oCmka_param_body_handler
oCmp_int
oCms_change_password
oCms_response
oCmulti_band_ie
oCmultiple_bssid
oCnai_realm
oCnai_realm_eap
oCndef_record
oCNDIS_802_11_AI_REQFI
oCNDIS_802_11_AI_RESFI
oCNDIS_802_11_ASSOCIATION_INFORMATION
oCNDIS_802_11_AUTHENTICATION_ENCRYPTION
oCNDIS_802_11_AUTHENTICATION_REQUEST
oCNDIS_802_11_BSSID_LIST_EX
oCNDIS_802_11_CAPABILITY
oCNDIS_802_11_CONFIGURATION
oCNDIS_802_11_CONFIGURATION_FH
oCNDIS_802_11_FIXED_IEs
oCNDIS_802_11_KEY
oCNDIS_802_11_PMKID
oCNDIS_802_11_PMKID_CANDIDATE_LIST
oCNDIS_802_11_REMOVE_KEY
oCNDIS_802_11_SSID
oCNDIS_802_11_STATUS_INDICATION
oCNDIS_802_11_WEP
oCndis_events_data
oCndis_pmkid_entry
oCNDIS_WLAN_BSSID_EX
oCneighbor_report
oCnetlink_config
oCnetlink_data
oCnetwork_handler_args
oCnl80211_bss_info_arg
oCnl80211_coalesce_rule_supportCoalesce rule support information
oCnl80211_global
oCnl80211_pattern_supportPacket pattern support information
oCnl80211_pcl
oCnl80211_sta_flag_updateStation flags mask/set
oCnl80211_txrate_vhtVHT MCS/NSS txrate bitmap
oCnl80211_vendor_cmd_infoVendor command data
oCnl80211_wiphy_data
oCnl80211_wowlan_tcp_data_seqDOC: TCP connection wakeup
oCnl80211_wowlan_tcp_data_tokenWoWLAN TCP data token config
oCnl80211_wowlan_tcp_data_token_featureData token features
oCnlmsghdr
oCnone_driver_data
oComac1_test_vector
oCopenbsd_driver_data
oCos_reltime
oCos_time
oCos_tm
oCosu_icon
oCosu_lang_string
oCosu_provider
oCp2p_channel
oCp2p_channelsList of supported channels
oCp2p_configP2P configuration
oCp2p_dataP2P module data (internal to P2P module)
oCp2p_deviceP2P Device data (internal to P2P module)
oCp2p_go_neg_resultsP2P Group Owner Negotiation results
oCp2p_groupInternal P2P module per-group data
oCp2p_group_configP2P group configuration
oCp2p_group_info
oCp2p_group_member
oCp2p_messageParsed P2P message (or P2P IE)
oCp2p_nfc_params
oCp2p_noa_desc
oCp2p_oper_class_map
oCp2p_peer_infoP2P peer information
oCp2p_pending_action_tx
oCp2p_sd_query
oCp2p_srv_bonjour
oCp2p_srv_upnp
oCp2ps_advertisement
oCp2ps_feature_capab
oCp2ps_provision
oCpac_tlv_hdr
oCparse_data
oCpassphrase_test
oCpeer_group_data
oCpeer_handler_args
oCphy_info_arg
oCpkcs5_params
oCPMKID_CANDIDATE
oCpreauth_test_data
oCprintf_test_data
oCprism2_download_param
oCprism2_hostapd_param
oCprivsep_cmd_associate
oCprivsep_cmd_authenticate
oCprivsep_cmd_set_key
oCprivsep_event_auth
oCprune_data
oCpsk_list_entry
oCqca_avoid_freq_list
oCqca_avoid_freq_range
oCradiotap_align_size
oCradiotap_override
oCradius_attr_data
oCradius_attr_hdr
oCradius_attr_type
oCradius_attr_vendor
oCradius_class_data
oCradius_clientInternal RADIUS server data for a client
oCradius_client_dataInternal RADIUS client data
oCradius_das_attrs
oCradius_das_conf
oCradius_das_data
oCradius_hdr
oCradius_ms_mppe_keys
oCradius_msgRADIUS message structure for new and parsed messages
oCradius_msg_listRADIUS client message retransmit list
oCradius_rx_handlerRADIUS client RX handler
oCradius_server_confRADIUS server configuration
oCradius_server_countersRADIUS server statistics counters
oCradius_server_dataInternal RADIUS server data
oCradius_sessionInternal RADIUS server data for a session
oCradius_tunnel_attrs
oCreceive_sa
oCreceive_sc
oCrfc6070_test
oCrfkill_config
oCrfkill_data
oCrfkill_event
oCrrm_data
oCrrm_link_measurement_report
oCrrm_link_measurement_request
oCrsn_error_kde
oCrsn_ftie
oCrsn_ie_hdr
oCrsn_ie_parse_test_data
oCrsn_mdie
oCrsn_pmksa_cache
oCrsn_pmksa_cache_entryPMKSA cache entry
oCrsn_pmksa_candidate
oCrsn_rdie
oCrsn_supp_config
oCrtattr
oCsae_data
oCsae_temporary_data
oCscard_data
oCsend_action_work
oCSHA1Context
oCsha256_state
oCsockaddr_nl
oCsta_id_search
oCsta_info
oCstr_buf
oCsubscr_addr
oCsubscription
oCtest_eloop
oCtls_cipher_data
oCtls_cipher_suite
oCtls_config
oCtls_connection
oCtls_connection_paramsParameters for TLS connection
oCtls_context
oCtls_data
oCtls_event_data
oCtls_global
oCtls_random
oCtls_verify_hash
oCtlsv1_client
oCtlsv1_credentials
oCtlsv1_record_layer
oCtlsv1_server
oCtnc_if_imc
oCtnc_if_imv
oCtncc_data
oCtncs_data
oCtncs_global
oCtpc_report
oCtransmit_sa
oCtransmit_sc
oCttls_avp
oCttls_avp_vendor
oCttls_parse_avp
oCupnp_pending_messagePending PutWLANResponse messages
oCupnp_wps_device_ctx
oCupnp_wps_device_interface
oCupnp_wps_device_sm
oCupnp_wps_peer
oCwdev_info
oCwext_scan_data
oCwiphy_idx_data
oCwiphy_info_data
oCwmm_ac_addts_requestADDTS Request Information
oCwmm_ac_assoc_dataWMM Admission Control Association Data
oCwmm_ac_parameter
oCwmm_ac_ts_setup_paramsTS setup parameters
oCwmm_information_element
oCwmm_parameter_element
oCwmm_paramsWMM parameterss configured for this association
oCwmm_tspec_element
oCwnm_sleep_element
oCwowlan_triggers
oCwpa_auth_callbacks
oCwpa_auth_config
oCwpa_auth_iface_iter_data
oCwpa_auth_okc_iter_data
oCwpa_authenticator
oCwpa_blacklist
oCwpa_bssBSS table
oCwpa_bss_anqpANQP data for a BSS entry (struct wpa_bss)
oCwpa_bss_params
oCwpa_cli_cmd
oCwpa_configWpa_supplicant configuration data
oCwpa_config_blobNamed configuration blob
oCwpa_connect_work
oCwpa_cred
oCwpa_ctrlInternal structure for control interface library
oCwpa_ctrl_dstInternal data structure of control interface clients
oCwpa_dbus_argument
oCwpa_dbus_dict_entry
oCwpa_dbus_method_descDBus method description
oCwpa_dbus_object_desc
oCwpa_dbus_property_descDBus property description
oCwpa_dbus_signal_descDBus signal description
oCwpa_driver_ap_params
oCwpa_driver_associate_paramsAssociation parameters Data for struct wpa_driver_ops::associate()
oCwpa_driver_auth_paramsAuthentication parameters Data for struct wpa_driver_ops::authenticate()
oCwpa_driver_capaDriver capability information
oCwpa_driver_mesh_bss_params
oCwpa_driver_mesh_join_params
oCwpa_driver_ndis_data
oCwpa_driver_nl80211_data
oCwpa_driver_opsDriver interface API definition
oCwpa_driver_privsep_data
oCwpa_driver_roboswitch_data
oCwpa_driver_scan_paramsScan parameters Data for struct wpa_driver_ops::scan2()
oCwpa_driver_wext_data
oCwpa_driver_wired_data
oCwpa_eapol_ie_parse
oCwpa_eapol_key
oCwpa_eapol_key_192
oCwpa_event_dataUnion wpa_event_data - Additional data for wpa_supplicant_event() calls
oCwpa_external_work
oCwpa_freq_range_list
oCwpa_ft_ies
oCwpa_globalInternal, global data for all wpa_supplicant interfaces
oCwpa_global_dst
oCwpa_group
oCwpa_gtk_data
oCwpa_ie_data
oCwpa_ie_hdr
oCwpa_init_params
oCwpa_interfaceParameters for wpa_supplicant_add_iface()
oCwpa_interface_infoNetwork interface information
oCwpa_paramsParameters for wpa_supplicant_init()
oCwpa_peerkey
oCwpa_priv_interface
oCwpa_ptkWPA Pairwise Transient Key IEEE Std 802.11i-2004 - 8.5.1.2 Pairwise key hierarchy
oCwpa_radioInternal data for per-radio information
oCwpa_radio_workRadio work item
oCwpa_scan_resScan result for an BSS/IBSS
oCwpa_scan_resultsScan results
oCwpa_signal_infoInformation about channel signal quality
oCwpa_smInternal WPA state machine data
oCwpa_sm_ctx
oCwpa_ssidNetwork configuration data
oCwpa_ssid_value
oCwpa_state_machine
oCwpa_stsl_negotiation
oCwpa_supplicantInternal data for wpa_supplicant interface
oCwpa_tdls_frame
oCwpa_tdls_ftie
oCwpa_tdls_lnkid
oCwpa_tdls_peer
oCwpa_tdls_timeoutie
oCwpa_used_freq_data
oCwpabuf
oCwpas_dbus_priv
oCwpas_p2p_listen_work
oCwps_add_pin_data
oCwps_ap_info
oCwps_ap_pin_data
oCwps_attr_parse_test
oCwps_button_pushed_ctx
oCwps_cancel_ctx
oCwps_configWPS configuration for a single registration protocol run
oCwps_contextLong term WPS context data
oCwps_credentialWPS Credential
oCwps_dataWPS registration protocol data
oCwps_device_dataWPS Device Data
oCwps_er
oCwps_er_ap
oCwps_er_ap_settings
oCwps_er_sta
oCwps_event_
oCwps_event_dataUnion wps_event_data - WPS event data
oCwps_for_each_data
oCwps_parse_attr
oCwps_pbc_session
oCwps_registrar
oCwps_registrar_configWPS Registrar configuration
oCwps_registrar_device
oCwps_start_params
oCwps_stat
oCwps_stop_reg_data
oCwps_uuid_pin
oCx509_algorithm_identifier
oCx509_certificate
oCx509_name
oCx509_name_attr
\Cxml_node_ctx