#include <wpa.h>
Public Attributes | |
int(* | add_pmkid )(void *ctx, const u8 *bssid, const u8 *pmkid) |
u8 *(* | alloc_eapol )(void *ctx, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos) |
void(* | cancel_auth_timeout )(void *ctx) |
void * | ctx |
void(* | deauthenticate )(void *ctx, int reason_code) |
void(* | disassociate )(void *ctx, int reason_code) |
int(* | ether_send )(void *ctx, const u8 *dest, u16 proto, const u8 *buf, size_t len) |
int(* | get_beacon_ie )(void *ctx) |
int(* | get_bssid )(void *ctx, u8 *bssid) |
struct wpa_config_blob *(* | get_config_blob )(void *ctx, const char *name) |
void *(* | get_network_ctx )(void *ctx) |
enum wpa_states(* | get_state )(void *ctx) |
int(* | mark_authenticated )(void *ctx, const u8 *target_ap) |
int(* | mlme_setprotection )(void *ctx, const u8 *addr, int protection_type, int key_type) |
void * | msg_ctx |
int(* | remove_pmkid )(void *ctx, const u8 *bssid, const u8 *pmkid) |
int(* | send_ft_action )(void *ctx, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len) |
void(* | set_config_blob )(void *ctx, struct wpa_config_blob *blob) |
int(* | set_key )(void *ctx, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len) |
void(* | set_state )(void *ctx, enum wpa_states state) |
int(* | update_ft_ies )(void *ctx, const u8 *md, const u8 *ies, size_t ies_len) |
int(* wpa_sm_ctx::add_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid) |
u8*(* wpa_sm_ctx::alloc_eapol)(void *ctx, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos) |
void(* wpa_sm_ctx::cancel_auth_timeout)(void *ctx) |
void* wpa_sm_ctx::ctx |
void(* wpa_sm_ctx::deauthenticate)(void *ctx, int reason_code) |
void(* wpa_sm_ctx::disassociate)(void *ctx, int reason_code) |
int(* wpa_sm_ctx::ether_send)(void *ctx, const u8 *dest, u16 proto, const u8 *buf, size_t len) |
int(* wpa_sm_ctx::get_beacon_ie)(void *ctx) |
int(* wpa_sm_ctx::get_bssid)(void *ctx, u8 *bssid) |
struct wpa_config_blob*(* wpa_sm_ctx::get_config_blob)(void *ctx, const char *name) [read] |
void*(* wpa_sm_ctx::get_network_ctx)(void *ctx) |
enum wpa_states(* wpa_sm_ctx::get_state)(void *ctx) |
int(* wpa_sm_ctx::mark_authenticated)(void *ctx, const u8 *target_ap) |
int(* wpa_sm_ctx::mlme_setprotection)(void *ctx, const u8 *addr, int protection_type, int key_type) |
void* wpa_sm_ctx::msg_ctx |
int(* wpa_sm_ctx::remove_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid) |
int(* wpa_sm_ctx::send_ft_action)(void *ctx, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len) |
void(* wpa_sm_ctx::set_config_blob)(void *ctx, struct wpa_config_blob *blob) |
int(* wpa_sm_ctx::set_key)(void *ctx, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len) |
void(* wpa_sm_ctx::set_state)(void *ctx, enum wpa_states state) |
int(* wpa_sm_ctx::update_ft_ies)(void *ctx, const u8 *md, const u8 *ies, size_t ies_len) |