Go to the source code of this file.
char* eap_type_text | ( | u8 | type | ) |
void hostapd_get_ntp_timestamp | ( | u8 * | buf | ) |
void ieee802_1x_abort_auth | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta | |||
) |
Definition at line 1346 of file ieee802_1x.c.
void ieee802_1x_deinit | ( | struct hostapd_data * | hapd | ) |
Definition at line 1673 of file ieee802_1x.c.
void ieee802_1x_dump_state | ( | FILE * | f, | |
const char * | prefix, | |||
struct sta_info * | sta | |||
) |
void ieee802_1x_free_station | ( | struct sta_info * | sta | ) |
Definition at line 909 of file ieee802_1x.c.
u8* ieee802_1x_get_identity | ( | struct eapol_state_machine * | sm, | |
size_t * | len | |||
) |
Definition at line 1746 of file ieee802_1x.c.
const u8* ieee802_1x_get_key | ( | struct eapol_state_machine * | sm, | |
size_t * | len | |||
) |
Definition at line 1768 of file ieee802_1x.c.
int ieee802_1x_get_mib | ( | struct hostapd_data * | hapd, | |
char * | buf, | |||
size_t | buflen | |||
) |
Definition at line 1815 of file ieee802_1x.c.
int ieee802_1x_get_mib_sta | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta, | |||
char * | buf, | |||
size_t | buflen | |||
) |
Definition at line 1822 of file ieee802_1x.c.
u8* ieee802_1x_get_radius_class | ( | struct eapol_state_machine * | sm, | |
size_t * | len, | |||
int | idx | |||
) |
Definition at line 1756 of file ieee802_1x.c.
int ieee802_1x_init | ( | struct hostapd_data * | hapd | ) |
Definition at line 1603 of file ieee802_1x.c.
void ieee802_1x_new_station | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta | |||
) |
ieee802_1x_new_station - Start IEEE 802.1X authentication : hostapd BSS data : The station
This function is called to start IEEE 802.1X authentication when a new station completes IEEE 802.11 association.
Definition at line 825 of file ieee802_1x.c.
void ieee802_1x_notify_port_enabled | ( | struct eapol_state_machine * | sm, | |
int | enabled | |||
) |
Definition at line 1778 of file ieee802_1x.c.
void ieee802_1x_notify_port_valid | ( | struct eapol_state_machine * | sm, | |
int | valid | |||
) |
Definition at line 1788 of file ieee802_1x.c.
void ieee802_1x_notify_pre_auth | ( | struct eapol_state_machine * | sm, | |
int | pre_auth | |||
) |
Definition at line 1798 of file ieee802_1x.c.
void ieee802_1x_receive | ( | struct hostapd_data * | hapd, | |
const u8 * | sa, | |||
const u8 * | buf, | |||
size_t | len | |||
) |
ieee802_1x_receive - Process the EAPOL frames from the Supplicant : hostapd BSS data
This function is called for each incoming EAPOL frame from the interface
Definition at line 668 of file ieee802_1x.c.
void ieee802_1x_set_sta_authorized | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta, | |||
int | authorized | |||
) |
Definition at line 79 of file ieee802_1x.c.
void ieee802_1x_tx_key | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta | |||
) |
Definition at line 294 of file ieee802_1x.c.
int ieee802_1x_tx_status | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta, | |||
const u8 * | buf, | |||
size_t | len, | |||
int | ack | |||
) |
Definition at line 1686 of file ieee802_1x.c.
const char* radius_mode_txt | ( | struct hostapd_data * | hapd | ) |
Definition at line 359 of file ieee802_1x.c.
int radius_sta_rate | ( | struct hostapd_data * | hapd, | |
struct sta_info * | sta | |||
) |
Definition at line 373 of file ieee802_1x.c.