Public Attributes
wpa_auth_callbacks Struct Reference

#include <wpa_auth.h>

List of all members.

Public Attributes

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

Detailed Description

Definition at line 176 of file wpa_auth.h.


Member Data Documentation

Definition at line 177 of file wpa_auth.h.

void(* wpa_auth_callbacks::disconnect)(void *ctx, const u8 *addr, u16 reason)

Definition at line 180 of file wpa_auth.h.

int(* wpa_auth_callbacks::for_each_auth)(void *ctx, int(*cb)(struct wpa_authenticator *a,void *ctx), void *cb_ctx)

Definition at line 194 of file wpa_auth.h.

int(* wpa_auth_callbacks::for_each_sta)(void *ctx, int(*cb)(struct wpa_state_machine *sm,void *ctx), void *cb_ctx)

Definition at line 192 of file wpa_auth.h.

int(* wpa_auth_callbacks::get_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var)

Definition at line 184 of file wpa_auth.h.

int(* wpa_auth_callbacks::get_msk)(void *ctx, const u8 *addr, u8 *msk, size_t *len)

Definition at line 186 of file wpa_auth.h.

const u8*(* wpa_auth_callbacks::get_psk)(void *ctx, const u8 *addr, const u8 *prev_psk)

Definition at line 185 of file wpa_auth.h.

int(* wpa_auth_callbacks::get_seqnum)(void *ctx, const u8 *addr, int idx, u8 *seq)

Definition at line 189 of file wpa_auth.h.

void(* wpa_auth_callbacks::logger)(void *ctx, const u8 *addr, logger_level level, const char *txt)

Definition at line 178 of file wpa_auth.h.

void(* wpa_auth_callbacks::mic_failure_report)(void *ctx, const u8 *addr)

Definition at line 181 of file wpa_auth.h.

int(* wpa_auth_callbacks::send_eapol)(void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt)

Definition at line 190 of file wpa_auth.h.

int(* wpa_auth_callbacks::send_ether)(void *ctx, const u8 *dst, u16 proto, const u8 *data, size_t data_len)

Definition at line 196 of file wpa_auth.h.

void(* wpa_auth_callbacks::set_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var, int value)

Definition at line 182 of file wpa_auth.h.

int(* wpa_auth_callbacks::set_key)(void *ctx, int vlan_id, enum wpa_alg alg, const u8 *addr, int idx, u8 *key, size_t key_len)

Definition at line 187 of file wpa_auth.h.


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


wpa_supplicant_node
Author(s): Package maintained by Blaise Gassend
autogenerated on Thu Apr 24 2014 15:33:26