| 
| 
struct wps_context *  | wps | 
|   | 
| 
int  | pbc | 
|   | 
| 
int  | selected_registrar | 
|   | 
| 
int(*  | new_psk_cb )(void *ctx, const u8 *mac_addr, const u8 *p2p_dev_addr, const u8 *psk, size_t psk_len) | 
|   | 
| 
int(*  | set_ie_cb )(void *ctx, struct wpabuf *beacon_ie, struct wpabuf *probe_resp_ie) | 
|   | 
| 
void(*  | pin_needed_cb )(void *ctx, const u8 *uuid_e, const struct wps_device_data *dev) | 
|   | 
| 
void(*  | reg_success_cb )(void *ctx, const u8 *mac_addr, const u8 *uuid_e, const u8 *dev_pw, size_t dev_pw_len) | 
|   | 
| 
void(*  | set_sel_reg_cb )(void *ctx, int sel_reg, u16 dev_passwd_id, u16 sel_reg_config_methods) | 
|   | 
| 
void(*  | enrollee_seen_cb )(void *ctx, const u8 *addr, const u8 *uuid_e, const u8 *pri_dev_type, u16 config_methods, u16 dev_password_id, u8 request_type, const char *dev_name) | 
|   | 
| 
void *  | cb_ctx | 
|   | 
| 
struct dl_list  | pins | 
|   | 
| 
struct dl_list  | nfc_pw_tokens | 
|   | 
| 
struct wps_pbc_session *  | pbc_sessions | 
|   | 
| 
int  | skip_cred_build | 
|   | 
| 
struct wpabuf *  | extra_cred | 
|   | 
| 
int  | disable_auto_conf | 
|   | 
| 
int  | sel_reg_union | 
|   | 
| 
int  | sel_reg_dev_password_id_override | 
|   | 
| 
int  | sel_reg_config_methods_override | 
|   | 
| 
int  | static_wep_only | 
|   | 
| 
int  | dualband | 
|   | 
| 
int  | force_per_enrollee_psk | 
|   | 
| 
struct wps_registrar_device *  | devices | 
|   | 
| 
int  | force_pbc_overlap | 
|   | 
| 
u8  | authorized_macs [WPS_MAX_AUTHORIZED_MACS][ETH_ALEN] | 
|   | 
| 
u8  | authorized_macs_union [WPS_MAX_AUTHORIZED_MACS][ETH_ALEN] | 
|   | 
| 
u8  | p2p_dev_addr [ETH_ALEN] | 
|   | 
| 
u8  | pbc_ignore_uuid [WPS_UUID_LEN] | 
|   | 
| 
struct os_reltime  | pbc_ignore_start | 
|   | 
The documentation for this struct was generated from the following file: