wpa_sm_ctx Struct Reference

Data Fields

void * ctx
void * msg_ctx
void(* set_state )(void *ctx, wpa_states state)
wpa_states(* get_state )(void *ctx)
void(* deauthenticate )(void *ctx, int reason_code)
void(* disassociate )(void *ctx, int reason_code)
int(* set_key )(void *ctx, 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 *(* get_network_ctx )(void *ctx)
int(* get_bssid )(void *ctx, u8 *bssid)
int(* ether_send )(void *ctx, const u8 *dest, u16 proto, const u8 *buf, size_t len)
int(* get_beacon_ie )(void *ctx)
void(* cancel_auth_timeout )(void *ctx)
u8 *(* alloc_eapol )(void *ctx, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)
int(* add_pmkid )(void *ctx, const u8 *bssid, const u8 *pmkid)
int(* remove_pmkid )(void *ctx, const u8 *bssid, const u8 *pmkid)
void(* set_config_blob )(void *ctx, struct wpa_config_blob *blob)
struct wpa_config_blob *(* get_config_blob )(void *ctx, const char *name)
int(* mlme_setprotection )(void *ctx, const u8 *addr, int protection_type, int key_type)
int(* update_ft_ies )(void *ctx, const u8 *md, const u8 *ies, size_t ies_len)
int(* send_ft_action )(void *ctx, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len)

Detailed Description

Definition at line 35 of file wpa.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 21 23:26:10 2009 for hostapd by  doxygen 1.6.1