wpa_auth_callbacks Struct Reference

Data Fields

void * ctx
void(* logger )(void *ctx, const u8 *addr, logger_level level, const char *txt)
void(* disconnect )(void *ctx, const u8 *addr, u16 reason)
void(* mic_failure_report )(void *ctx, const u8 *addr)
void(* set_eapol )(void *ctx, const u8 *addr, wpa_eapol_variable var, int value)
int(* get_eapol )(void *ctx, const u8 *addr, wpa_eapol_variable var)
const u8 *(* get_psk )(void *ctx, const u8 *addr, const u8 *prev_psk)
int(* get_msk )(void *ctx, const u8 *addr, u8 *msk, size_t *len)
int(* set_key )(void *ctx, int vlan_id, wpa_alg alg, const u8 *addr, int idx, u8 *key, size_t key_len)
int(* get_seqnum )(void *ctx, const u8 *addr, int idx, u8 *seq)
int(* get_seqnum_igtk )(void *ctx, const u8 *addr, int idx, u8 *seq)
int(* send_eapol )(void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt)
int(* for_each_sta )(void *ctx, int(*cb)(struct wpa_state_machine *sm, void *ctx), void *cb_ctx)
int(* for_each_auth )(void *ctx, int(*cb)(struct wpa_authenticator *a, void *ctx), void *cb_ctx)
int(* send_ether )(void *ctx, const u8 *dst, u16 proto, const u8 *data, size_t data_len)

Detailed Description

Definition at line 181 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:07 2009 for hostapd by  doxygen 1.6.1