20 void ieee802_1x_free_station(
struct sta_info *sta);
23 void ieee802_1x_set_sta_authorized(
struct hostapd_data *hapd,
24 struct sta_info *sta,
int authorized);
25 void ieee802_1x_dump_state(FILE *f,
const char *prefix,
struct sta_info *sta);
30 const u8 *
buf,
size_t len,
int ack);
32 const u8 *data,
int len,
int ack);
43 int ieee802_1x_get_mib(
struct hostapd_data *hapd,
char *buf,
size_t buflen);
45 char *buf,
size_t buflen);
46 void hostapd_get_ntp_timestamp(u8 *buf);
47 char *eap_type_text(u8 type);
RADIUS message structure for new and parsed messages.
Definition: radius.c:18
Definition: sta_info.h:44
Definition: ap_config.h:158
struct wpabuf * buf
Allocated buffer for RADIUS message.
Definition: radius.c:23
void ieee802_1x_receive(struct hostapd_data *hapd, const u8 *sa, const u8 *buf, size_t len)
Process the EAPOL frames from the Supplicant.
Definition: ieee802_1x.c:839
Per-Supplicant Authenticator state machines.
Definition: eapol_auth_sm_i.h:40
void ieee802_1x_new_station(struct hostapd_data *hapd, struct sta_info *sta)
Start IEEE 802.1X authentication.
Definition: ieee802_1x.c:1019
Per-BSS configuration.
Definition: ap_config.h:209
hostapd per-BSS data structure
Definition: hostapd.h:103
Per-radio interface configuration.
Definition: ap_config.h:565