12 int hostapd_init_wps_complete(
struct hostapd_data *hapd);
15 void hostapd_wps_eap_completed(
struct hostapd_data *hapd);
16 int hostapd_wps_add_pin(
struct hostapd_data *hapd,
const u8 *addr,
17 const char *uuid,
const char *pin,
int timeout);
19 const u8 *p2p_dev_addr);
21 int hostapd_wps_get_mib_sta(
struct hostapd_data *hapd,
const u8 *addr,
22 char *buf,
size_t buflen);
23 void hostapd_wps_ap_pin_disable(
struct hostapd_data *hapd);
24 const char * hostapd_wps_ap_pin_random(
struct hostapd_data *hapd,
int timeout);
25 const char * hostapd_wps_ap_pin_get(
struct hostapd_data *hapd);
26 int hostapd_wps_ap_pin_set(
struct hostapd_data *hapd,
const char *pin,
29 int hostapd_wps_config_ap(
struct hostapd_data *hapd,
const char *ssid,
30 const char *auth,
const char *encr,
const char *key);
32 const struct wpabuf *data);
36 int hostapd_wps_nfc_report_handover(
struct hostapd_data *hapd,
40 int hostapd_wps_nfc_token_enable(
struct hostapd_data *hapd);
41 void hostapd_wps_nfc_token_disable(
struct hostapd_data *hapd);
45 static inline int hostapd_init_wps(
struct hostapd_data *hapd,
51 static inline void hostapd_deinit_wps(
struct hostapd_data *hapd)
55 static inline int hostapd_init_wps_complete(
struct hostapd_data *hapd)
60 static inline void hostapd_update_wps(
struct hostapd_data *hapd)
64 static inline void hostapd_wps_eap_completed(
struct hostapd_data *hapd)
68 static inline int hostapd_wps_get_mib_sta(
struct hostapd_data *hapd,
70 char *buf,
size_t buflen)
75 static inline int hostapd_wps_button_pushed(
struct hostapd_data *hapd,
76 const u8 *p2p_dev_addr)
81 static inline int hostapd_wps_cancel(
struct hostapd_data *hapd)
Per-BSS configuration.
Definition: ap_config.h:209
hostapd per-BSS data structure
Definition: hostapd.h:103