Public Attributes
wpa_sm_ctx Struct Reference

#include <wpa.h>

List of all members.

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)

Detailed Description

Definition at line 26 of file wpa.h.


Member Data Documentation

int(* wpa_sm_ctx::add_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid)

Definition at line 46 of file wpa.h.

u8*(* wpa_sm_ctx::alloc_eapol)(void *ctx, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos)

Definition at line 44 of file wpa.h.

Definition at line 43 of file wpa.h.

Definition at line 27 of file wpa.h.

void(* wpa_sm_ctx::deauthenticate)(void *ctx, int reason_code)

Definition at line 32 of file wpa.h.

void(* wpa_sm_ctx::disassociate)(void *ctx, int reason_code)

Definition at line 33 of file wpa.h.

int(* wpa_sm_ctx::ether_send)(void *ctx, const u8 *dest, u16 proto, const u8 *buf, size_t len)

Definition at line 40 of file wpa.h.

Definition at line 42 of file wpa.h.

int(* wpa_sm_ctx::get_bssid)(void *ctx, u8 *bssid)

Definition at line 39 of file wpa.h.

struct wpa_config_blob*(* wpa_sm_ctx::get_config_blob)(void *ctx, const char *name) [read]

Definition at line 49 of file wpa.h.

Definition at line 38 of file wpa.h.

Definition at line 31 of file wpa.h.

int(* wpa_sm_ctx::mark_authenticated)(void *ctx, const u8 *target_ap)

Definition at line 57 of file wpa.h.

int(* wpa_sm_ctx::mlme_setprotection)(void *ctx, const u8 *addr, int protection_type, int key_type)

Definition at line 51 of file wpa.h.

Definition at line 28 of file wpa.h.

int(* wpa_sm_ctx::remove_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid)

Definition at line 47 of file wpa.h.

int(* wpa_sm_ctx::send_ft_action)(void *ctx, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len)

Definition at line 55 of file wpa.h.

void(* wpa_sm_ctx::set_config_blob)(void *ctx, struct wpa_config_blob *blob)

Definition at line 48 of file wpa.h.

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)

Definition at line 34 of file wpa.h.

void(* wpa_sm_ctx::set_state)(void *ctx, enum wpa_states state)

Definition at line 30 of file wpa.h.

int(* wpa_sm_ctx::update_ft_ies)(void *ctx, const u8 *md, const u8 *ies, size_t ies_len)

Definition at line 53 of file wpa.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 Jan 2 2014 11:25:20