wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
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)
 
int(* mic_failure_report )(void *ctx, const u8 *addr)
 
void(* psk_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 *p2p_dev_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, enum 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(* 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)
 

The documentation for this struct was generated from the following file: